XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Instruments - Senior Secured Credit Facilities Agreement (Details) - SVB Revolver
12 Months Ended
Jun. 28, 2023
Feb. 16, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Debt facility, maximum borrowing amount   $ 100,000,000    
Transaction costs   $ 600,000    
Basis spread adjustment 0.10%      
Debt covenant, adjusted quick ratio, minimum requirement   1.25    
Debt covenant, adjusted quick ratio, minimum threshold to trigger revenue growth covenant requirement   1.75    
Amounts drawn on line of credit during the period     $ 0 $ 0
Amount of debt outstanding     $ 0 $ 0
Minimum        
Debt Instrument [Line Items]        
Line of credit, unused capacity, commitment fee percentage   0.20%    
Minimum | London Interbank Offered Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.75%    
Minimum | Secured Overnight Finance Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.75%      
Minimum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.75%      
Maximum        
Debt Instrument [Line Items]        
Line of credit, unused capacity, commitment fee percentage   0.25%    
Maximum | London Interbank Offered Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate   2.00%    
Maximum | Secured Overnight Finance Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 2.00%      
Maximum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.00%