XML 74 R53.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 19, 2024
Aug. 14, 2024
Dec. 18, 2023
May 01, 2023
Apr. 30, 2023
Mar. 23, 2022
Sep. 30, 2023
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount     $ 135,000                
Less: Debt discount                 $ (2,663) $ (4,406)  
Senior notes payable                 72,337 130,594  
Loss on extinguishment of debt                 (1,243) (26,174) $ (6,670)
Payment for outstanding obligations                 60,000 158,584 100,000
Interest paid-in-kind                 0 3,836 2,998
Revenues                 $ 426,454 258,215 $ 154,080
Warrant to purchase shares of common stock (in shares)                 227,650   106,059
Ares Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Minimum liquidity covenant                 $ 15,000    
Increase applicable margin                 2.00%    
Ares Credit Agreement [Member] | Prepaid on or Prior to First Anniversary [Member]                      
Senior Notes Payable [Abstract]                      
Percentage of prepaid principal amount     1.50%                
Ares Credit Agreement [Member] | Prepaid after the First Anniversary [Member]                      
Senior Notes Payable [Abstract]                      
Percentage of prepaid principal amount     1.50%                
Ares Credit Agreement [Member] | Prepaid on or Prior to Second Anniversary [Member]                      
Senior Notes Payable [Abstract]                      
Percentage of prepaid principal amount     1.50%                
Ares Credit Agreement [Member] | Prepaid on or Prior to Third Anniversary [Member]                      
Senior Notes Payable [Abstract]                      
Percentage of prepaid principal amount     1.00%                
Ares Credit Agreement [Member] | Minimum [Member]                      
Senior Notes Payable [Abstract]                      
Revolving facility percentage     50.00%                
Hayfin Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Less: Debt discount     $ (15,000)                
Maturity date                 Mar. 23, 2029    
Loss on extinguishment of debt           $ (6,700)          
Applicable margin           9.50%          
Percentage of prepaid principal amount     7.00%                
Effective interest rate           13.00%         16.10%
Increase applicable margin           3.00%          
Upfront fee paid in kind           $ 1,800          
Percentage of interest amount to pay in kind           2.50%          
Interest paid-in-kind                 $ 3,800 3,000  
Percentage of exit fee on outstanding principal amount being paid     1.00%                
Shares issued upon exercise of warrants (in shares)           9,103,047          
Warrant exercise price per share (in dollars per share)           $ 1.6478          
Trailing period for VWAP                 30 days    
Fair value of warrants           $ 9,600          
Hayfin Credit Agreement [Member] | Minimum [Member]                      
Senior Notes Payable [Abstract]                      
Cash balance           $ 6,000          
Revenues               $ 75,000      
Hayfin Credit Agreement [Member] | Maximum [Member]                      
Senior Notes Payable [Abstract]                      
Revenues             $ 110,000        
Hayfin Credit Agreement [Member] | SOFR [Member]                      
Senior Notes Payable [Abstract]                      
Term of variable rate                 1 month    
Hayfin Credit Agreement [Member] | Base Rate [Member]                      
Senior Notes Payable [Abstract]                      
Percentage of floor interest rate           1.25%          
Hayfin Second Amendment [Member]                      
Senior Notes Payable [Abstract]                      
Less: Debt discount                   (5,700) $ (13,900)
Maturity date                 May 01, 2030    
Warrant to purchase shares of common stock (in shares)       2,391,244              
Warrant exercise price per share (in dollars per share)       $ 3.2619              
Fair value of warrants       $ 5,600              
Hayfin Second Amendment [Member] | SOFR [Member]                      
Senior Notes Payable [Abstract]                      
Applicable margin       8.50% 9.50%            
Term Loan [Member]                      
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount                 $ 32,500 $ 62,500  
Less: Debt discount $ (800)                    
Prepayment penalty 500                    
Loss on extinguishment of debt (1,200)                    
Repayment of revolving credit facility 30,000                    
Exit fee liability                 $ 1,300    
Exit fee $ 400                    
Term Loan [Member] | SOFR [Member]                      
Senior Notes Payable [Abstract]                      
Term of variable rate     3 months                
Number of business days     2 days                
Applicable margin     6.50%                
Interest rate                 10.85% 11.88%  
Revolving Credit Facility [Member]                      
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount                 $ 42,500 $ 72,500  
Repayment of revolving credit facility   $ 30,000                  
Revolving Credit Facility [Member] | SOFR [Member]                      
Senior Notes Payable [Abstract]                      
Term of variable rate     3 months                
Number of business days     2 days                
Applicable margin     3.75%                
Interest rate                 8.34% 9.13%  
Ares Credit Facility [Member] | Ares Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Less: Debt discount     $ (4,400)                
Maturity date                 Dec. 20, 2027    
Aggregate principal amount revolving credit facility   $ 30,000             $ 36,300    
Unused commitment fee                 0.50%    
Scheduled principal payments     0                
Frequency of periodic payment                 quarterly    
Interest payments     1,800                
Number of business days for prior written notice                 3 days    
Prepayments of premium     0                
Incurred fees and expenses                 $ 2,800    
Original discount payable                 1,700    
Exit fee                 $ 1,700    
Effective interest rate                 10.81% 11.39%  
Hayfin Credit Facility [Member]                      
Senior Notes Payable [Abstract]                      
Less: Debt discount     (15,000)                
Outstanding principal amount     158,600                
Prepayment penalty     11,100                
Loss on extinguishment of debt                   $ (26,200)  
Exit fee     $ 1,600                
Hayfin Credit Facility [Member] | Hayfin Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Maturity date                 Mar. 23, 2027    
Hayfin Credit Facility [Member] | Hayfin Credit Agreement [Member] | Maximum [Member]                      
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount           $ 175,000          
Hayfin Closing Date Loan [Member]                      
Senior Notes Payable [Abstract]                      
Payment for outstanding obligations           100,000          
Hayfin Closing Date Loan [Member] | Hayfin Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount           $ 150,000          
Effective interest rate           10.75%         13.70%
Redemption premium           $ 2,000          
Payment for certain fees and expenses           1,000          
Hayfin Delayed Draw Loan [Member] | Hayfin Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Senior notes payable before debt discount           $ 25,000          
Ares Closing Date Loan [Member] | Ares Credit Agreement [Member]                      
Senior Notes Payable [Abstract]                      
Effective interest rate     13.90%