XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule Of Long Term And Short Term Debt Instruments [Line Items]        
Amortization of discount and issuance cost     $ 1,354 $ 516
Total interest expense $ 4,527 $ 2,134 9,043 4,240
Other debt        
Schedule Of Long Term And Short Term Debt Instruments [Line Items]        
Contractual interest 142 74 327 135
Amortization of discount and issuance cost 12 12 25 12
Total interest expense 154 86 352 147
2027 Notes | Senior notes        
Schedule Of Long Term And Short Term Debt Instruments [Line Items]        
Contractual interest 1,795 1,795 3,570 3,590
Amortization of discount and issuance cost 267 253 528 503
Total interest expense 2,062 2,048 4,098 4,093
2029 Notes | Senior notes        
Schedule Of Long Term And Short Term Debt Instruments [Line Items]        
Contractual interest 1,906 0 3,792 0
Amortization of discount and issuance cost 405 0 801 0
Total interest expense $ 2,311 $ 0 $ 4,593 $ 0