v3.26.1
Financing - Schedule of Interest Expense Incurred Convertible Notes and Senior Unsecured Notes (Details) - Senior Notes - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Repurchase Agreement [Line Items]        
Coupon interest expense $ 2,363 $ 2,363 $ 4,726 $ 4,726
Amortization expense 203 182 400 359
Total interest expense $ 2,566 $ 2,545 $ 5,126 $ 5,085