XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Borrowings - Narrative (Details)
12 Months Ended
Jan. 06, 2023
USD ($)
quick_ratio
Dec. 31, 2023
Dec. 31, 2022
Aug. 12, 2021
USD ($)
Original Term Loan | Term loan        
Debt Instrument [Line Items]        
Aggregate principal amount $ 35,000,000     $ 35,000,000
Proceeds from (repayments of) term loan (35,000,000)      
Effective interest rate during the period     7.80%  
Amended Term Loan | Term loan        
Debt Instrument [Line Items]        
Proceeds from (repayments of) term loan $ 36,000,000      
Final fee as percentage of aggregate principal amount 2.00%      
Effective interest rate during the period   9.00%    
Amended Term Loan | Term loan | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.50%      
Amended Term Loan | Term loan | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 6.75%      
Amended Term Loan | Term loan | Revolving Line        
Debt Instrument [Line Items]        
Accordion feature, increase limit $ 15,000,000      
Accounts receivable borrowing base 80.00%      
Fixed interest rate 6.25%      
Adjusted quick ratio threshold | quick_ratio 1.5      
Amended Term Loan | Line of credit | Revolving Line        
Debt Instrument [Line Items]        
Revolving credit facility, aggregate principal amount $ 15,000,000      
Total commitment fee, amount 187,500      
Contingent fee, amount $ 150,000