XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Amortization of discount and issuance cost $ 661 $ 250
Total interest expense 4,516 2,106
Other debt    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Contractual interest 185 61
Amortization of discount and issuance cost 13 0
Total interest expense $ 198 61
2027 Notes | Senior notes    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Interest rate 4.50%  
Contractual interest $ 1,775 1,795
Amortization of discount and issuance cost 261 250
Total interest expense $ 2,036 2,045
2029 Notes | Senior notes    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Interest rate 3.50%  
Contractual interest $ 1,886 0
Amortization of discount and issuance cost 396 0
Total interest expense $ 2,282 $ 0