Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Agreement (Details)

v3.25.1
Long-Term Debt - Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 15, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Long-term debt          
Current portion of long-term debt   $ 13,697   $ 11,394  
Long-term debt   99,934   $ 106,875  
Cash paid for interest   6,078 $ 3,780    
Principal repayment   $ 5,066 3,616    
Common Stock Warrants, Exercise price of $35.00 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)   $ 35   $ 35  
Common Stock Warrants, Exercise price of $42.50 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)   42.5   42.5  
Common Stock Warrants, Exercise price of $50.00 per share          
Long-term debt          
Exercise price of warrants (in dollars per share)   $ 50   $ 50  
Blue Owl Loan Agreement          
Long-term debt          
Maximum borrowing capacity $ 140,000        
Interest rate (as a percent) 9.875%        
Security interest as a percentage of equity of wholly owned subsidiary 100.00%        
Blue Owl Loan Agreement | Common Stock Warrants, Issued December 2023          
Long-term debt          
Fair value of warrants $ 1,500        
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $35.00 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000        
Exercise price of warrants (in dollars per share) $ 35        
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $42.50 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000        
Exercise price of warrants (in dollars per share) $ 42.5        
Blue Owl Loan Agreement | Common Stock Warrants, Exercise price of $50.00 per share          
Long-term debt          
Warrants to purchase shares of common stock 40,000        
Exercise price of warrants (in dollars per share) $ 50        
Blue Owl Loan Agreement, Initial term loan          
Long-term debt          
Maximum borrowing capacity $ 130,000        
Aggregate principal amount 130,000 $ 130,000      
Proceeds from issuance of long-term debt, net 119,600        
Fees and lender expenses 4,100        
Amount deposited into reserve accounts to pay interest, administrative fees and operating expenses 6,300        
Debt issuance costs 600 500      
Gross principal 130,000 $ 118,032      
Effective interest rate (as a percent)   11.18%     11.01%
Debt discount costs 5,300 $ 3,900      
Debt discount, allocated fees and lender expenses 3,800        
Current portion of long-term debt   13,697   $ 11,400  
Long-term debt   99,934   $ 106,900  
Interest expense   3,467 $ 3,551    
Semi-annual payment, principal and interest   11,100      
Cash paid for interest   6,100      
Principal repayment   5,100      
Blue Owl Loan Agreement, Initial term loan | Common Stock Warrants, Issued December 2023          
Long-term debt          
Fair value of warrants 1,500        
Blue Owl Loan Agreement, Delayed draw term loan          
Long-term debt          
Maximum borrowing capacity 10,000        
Proceeds from issuance of long-term debt   $ 0      
Allocated costs for the term loan commitment $ 300