Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
USD ($)
$ / shares
period
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Stock Based Compensation        
Weighted-average recognition period of unrecognized compensation cost   2 years 14 days    
Shares under Purchase Plan        
Stock Based Compensation        
Purchase price expressed as a percentage of fair market value of common stock on the first day of the offering period   85.00%    
Purchase price expressed as a percentage of fair market value of common stock on the purchase date   85.00%    
Number of shares of common stock issued   65,409 94,179 114,685
Average price of shares issued (in dollars per share) | $ / shares   7.06 10.60 10.10
Number of shares of common stock available for future issuance   184,174    
Award offering period 24 months 24 months    
Number of purchase periods per award offering period | period   4    
Award purchase period   6 months    
Unrecognized compensation cost related to purchase plan | $   $ 0.3    
Weighted-average recognition period of unrecognized compensation cost   1 year 1 month 13 days