Quarterly report [Sections 13 or 15(d)]

Debt - Components of Interest Expense, Related Fees and Cash Paid for Interest Expense for Debt (Details)

v3.25.1
Debt - Components of Interest Expense, Related Fees and Cash Paid for Interest Expense for Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Instrument [Line Items]      
Interest expense $ 19,698 $ 17,624  
Amortization of debt issuance cost (loan fees) 1,619 1,542  
Unused facility and other fees (loan fees) 779 855  
Total interest expense and fees 22,096 20,021  
Cash paid for interest expense 25,580 24,084  
Loss on extinguishment of debt 15 0  
SBA Debentures      
Debt Instrument [Line Items]      
Interest expense 2,499 1,137  
Amortization of debt issuance cost (loan fees) 227 146  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 2,726 1,283  
Cash paid for interest expense 3,971 2,275  
July 2024 Notes      
Debt Instrument [Line Items]      
Interest expense   1,252  
Amortization of debt issuance cost (loan fees)   74  
Unused facility and other fees (loan fees)   0  
Total interest expense and fees   1,326  
Cash paid for interest expense   2,504  
February 2025 Notes      
Debt Instrument [Line Items]      
Interest expense 202 535  
Amortization of debt issuance cost (loan fees) 19 29  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 221 564  
Cash paid for interest expense 1,070 1,070  
June 2025 Notes      
Debt Instrument [Line Items]      
Interest expense 754 754  
Amortization of debt issuance cost (loan fees) 40 40  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 794 794  
Cash paid for interest expense 0 0  
June 2025 3-Year Notes      
Debt Instrument [Line Items]      
Interest expense 750 750  
Amortization of debt issuance cost (loan fees) 39 39  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 789 789  
Cash paid for interest expense 0 0  
March 2026 A Notes      
Debt Instrument [Line Items]      
Interest expense 562 563  
Amortization of debt issuance cost (loan fees) 24 24  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 586 587  
Cash paid for interest expense 1,125 1,125  
March 2026 B Notes      
Debt Instrument [Line Items]      
Interest expense 568 569  
Amortization of debt issuance cost (loan fees) 26 26  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 594 595  
Cash paid for interest expense 1,138 1,138  
September 2026 Notes      
Debt Instrument [Line Items]      
Interest expense 2,175 2,175  
Amortization of debt issuance cost (loan fees) 203 203  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 2,378 2,378  
Cash paid for interest expense 4,266 4,265  
Amortization of original issue discounts 42 42  
January 2027 Notes      
Debt Instrument [Line Items]      
Interest expense 3,079 3,079  
Amortization of debt issuance cost (loan fees) 207 207  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 3,286 3,286  
Cash paid for interest expense 5,906 5,906  
Amortization of original issue discounts 126 126  
2028 Convertible Notes      
Debt Instrument [Line Items]      
Interest expense 827    
Amortization of debt issuance cost (loan fees) 77    
Unused facility and other fees (loan fees) 0    
Total interest expense and fees 904    
Cash paid for interest expense 0    
Amortization of original issue discounts 68    
2031 Asset-Backed Notes      
Debt Instrument [Line Items]      
Interest expense 1,492 1,903  
Amortization of debt issuance cost (loan fees) 80 100  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 1,572 2,003  
Cash paid for interest expense 1,457 1,856  
Amortization of original issue discounts 38 47  
Loss on extinguishment of debt 15   $ 200
2033 Notes      
Debt Instrument [Line Items]      
Interest expense 625 625  
Amortization of debt issuance cost (loan fees) 27 27  
Unused facility and other fees (loan fees) 0 0  
Total interest expense and fees 652 652  
Cash paid for interest expense 625 625  
MUFG Bank Facility      
Debt Instrument [Line Items]      
Interest expense 2,570 1,933  
Amortization of debt issuance cost (loan fees) 442 447  
Unused facility and other fees (loan fees) 560 609  
Total interest expense and fees 3,572 2,989  
Cash paid for interest expense 2,179 1,566  
SMBC Facility      
Debt Instrument [Line Items]      
Interest expense 3,595 2,349  
Amortization of debt issuance cost (loan fees) 208 180  
Unused facility and other fees (loan fees) 219 246  
Total interest expense and fees 4,022 2,775  
Cash paid for interest expense $ 3,843 $ 1,754