XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Commitments and Contingencies - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal $ 335,805  
Unamortized debt discount (8,239)  
Unamortized debt issuance costs (1,176)  
Carrying value 326,390 $ 283,628
2027 Notes    
Debt Instrument [Line Items]    
Principal 85,805 287,500
Unamortized debt discount (814) (3,594)
Unamortized debt issuance costs (63) (278)
Carrying value [1] 84,928 283,628
2030 Notes    
Debt Instrument [Line Items]    
Principal 250,000  
Unamortized debt discount (7,425)  
Unamortized debt issuance costs (1,113)  
Carrying value [1] $ 241,462 $ 0
[1] As of June 30, 2025 and December 31, 2024, the fair value of the Convertible Notes, as applicable, was measured using Level 2 inputs based on the frequency of trading on our debt at the end of the period.