XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2026 Convertible Notes (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
Feb. 13, 2020
Term Notes Payable            
Loss on extinguishment of debt $ 4,145 $ 7,184 $ (23,504) $ 11,329 $ 23,504  
2026 Convertible Notes            
Term Notes Payable            
Interest rate (as a percent)       2.625% 2.625% 2.625%
Aggregate principal amount           $ 143,750
Aggregate principal amount of notes repurchased         $ 26,350 117,400
Repurchased amount in cash           $ 140,100
Loss on extinguishment of debt       $ 7,184 23,504  
Recognition of deferred financing costs       $ 289 $ 2,264