Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Agreement (Details)

v3.25.2
Long-Term Debt - Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 15, 2023
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Long-term debt                
Current portion of long-term debt     $ 11,672   $ 11,672   $ 11,394  
Long-term debt     $ 102,201   102,201   $ 106,875  
Cash paid for interest         6,078 $ 3,780    
Principal repayment         $ 5,065 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   $ 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   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   $ 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   $ 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   400   400      
Gross principal 130,000   $ 118,031   $ 118,031      
Effective interest rate (as a percent)     11.14%   11.14%     11.01%
Debt discount costs 5,300   $ 3,600   $ 3,600      
Debt discount, allocated fees and lender expenses 3,800              
Current portion of long-term debt     11,672   11,672   $ 11,400  
Long-term debt     102,201   102,201   $ 106,900  
Interest expense     $ 3,236 $ 3,402 6,703 $ 6,953    
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