XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Redemption of Remaining 2026 Convertible Notes in 2024 (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Apr. 11, 2024
Debt Instrument [Line Items]            
Payment made for settlement of debt       $ 33,245    
Loss on extinguishment of debt $ 4,145 $ 7,184 $ (23,504) 11,329 $ 23,504  
2026 Convertible Notes            
Debt Instrument [Line Items]            
Principal           $ 26,350
Payment made for settlement of debt       33,218    
Unpaid Interest       229    
Loss on extinguishment of debt       7,184 23,504  
Issuance cost       289 $ 2,264  
Miscellaneous costs of redemption       $ 27