Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Agreement (Details)

v3.25.3
Long-Term Debt - Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 15, 2023
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt                  
Current portion of long-term debt   $ 14,345   $ 14,345   $ 14,345   $ 11,394  
Long-term debt   $ 94,382   $ 94,382   94,382   $ 106,875  
Cash paid for interest           11,906 $ 9,985    
Principal repayment           $ 10,598 6,902    
Common Stock Warrants, Exercise price of $35.00 per share                  
Long-Term Debt                  
Exercise price of warrants (in dollars per share)   $ 35   $ 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   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   $ 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   $ 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   400      
Gross principal 130,000 $ 112,498   $ 112,498   $ 112,498      
Effective interest rate (as a percent)   11.06%   11.06%   11.06%     11.01%
Debt discount costs 5,300 $ 3,300   $ 3,300   $ 3,300      
Debt discount, allocated fees and lender expenses 3,800                
Current portion of long-term debt   14,345   14,345   14,345   $ 11,400  
Long-term debt   94,382   94,382   94,382   $ 106,900  
Interest expense       $ 3,301 $ 3,493 10,004 $ 10,446    
Semi-annual payment, principal and interest   11,400 $ 11,100            
Cash paid for interest   5,800 6,100            
Principal repayment   $ 5,600 $ 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