v3.26.3
Debt - Schedule of Interest Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 5,043 $ 14,411
2027 Notes, net    
Debt Instrument [Line Items]    
Total 610 4,049
2029 Notes, net    
Debt Instrument [Line Items]    
Total 2,803 7,008
2031 Notes, net    
Debt Instrument [Line Items]    
Total 839 3,354
2033 Notes, net    
Debt Instrument [Line Items]    
Total $ 791 $ 0