v3.26.1
Debt - Schedule of Components of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Amortization of discount and issuance cost     $ 1,382 $ 1,354
Total interest expense $ 4,688 $ 4,527 9,031 9,043
Other Debt        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Contractual interest 72 142 263 327
Amortization of discount and issuance cost 12 12 25 25
Total interest expense 84 154 288 352
2027 Notes | Senior Notes        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Contractual interest 293 1,795 1,412 3,570
Amortization of discount and issuance cost 40 267 227 528
Total interest expense 333 2,062 1,639 4,098
2029 Notes | Senior Notes        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Contractual interest 1,906 1,906 3,792 3,792
Amortization of discount and issuance cost 423 405 837 801
Total interest expense 2,329 2,311 4,629 4,593
2031 Notes | Senior Notes        
Schedule of Long Term and Short Term Debt Instruments [Line Items]        
Contractual interest 1,705 0 2,182 0
Amortization of discount and issuance cost 237 0 293 0
Total interest expense $ 1,942 $ 0 $ 2,475 $ 0