v3.26.1
Debt - Schedule of Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Amortization of discount and issuance cost $ 670 $ 661
Total interest expense 4,343 4,516
Other Debt    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Contractual interest 191 185
Amortization of discount and issuance cost 13 13
Total interest expense 204 198
2027 Notes | Senior Notes    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Contractual interest 1,119 1,775
Amortization of discount and issuance cost 187 261
Total interest expense 1,306 2,036
2029 Notes | Senior Notes    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Contractual interest 1,886 1,886
Amortization of discount and issuance cost 414 396
Total interest expense 2,300 2,282
2031 Notes | Senior Notes    
Schedule of Long Term and Short Term Debt Instruments [Line Items]    
Contractual interest 477 0
Amortization of discount and issuance cost 56 0
Total interest expense $ 533 $ 0