XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jul. 27, 2023
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nov. 07, 2023
Aug. 11, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Plan description   On July 17, 2020, the Company’s stockholders approved the 2020 Stock Incentive Plan (the “2020 Plan”), which became effective on July 23, 2020. The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock units, and other stock-based awards.        
Additional shares issued 1,875,000          
Employee Stock Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-average grant date fair value of options granted   $ 0.8        
Total unrecognized compensation cost related to outstanding employee awards   $ 13.4        
Total unrecognized compensation cost related to outstanding employee awards, expected to be recognized over a weighted-average period   2 years 7 months 9 days        
Restricted Stock Units (RSUs) [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-average grant date fair value of options granted   $ 1.06        
Total unrecognized compensation cost related to outstanding employee awards   $ 0.7        
Employee Service ShareBased Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period ForRecognition 2   2 years 7 months 6 days        
Jefferies LLC            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Proceeds from issuance or sale of equity   $ 0.2 $ 10.5 $ 21.2    
Number of shares issued or sold   230,045 2,100,903 3,553,995    
Aggregate offering price           $ 50.0
BofA Securities, Inc [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Offering price $ 4.8          
Net proceeds from the offering $ 64.4          
Underwriting Agreement [Member] | BofA Securities, Inc [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Proceeds from issuance of common stock, Shares 14,375,000          
2024 Prospectus Supplement [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Proceeds from issuance or sale of equity   $ 26.2        
Number of shares issued or sold   4,364,440        
Aggregate offering price   $ 23.8        
Open Market Sale Agreement [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Equity distribution program remaining amount   $ 17.0        
Maximum | Jefferies LLC            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Offer and sell         $ 300.0 $ 200.0