Quarterly report pursuant to Section 13 or 15(d)

Credit Facility (Details)

v3.24.1.u1
Credit Facility (Details)
$ in Millions
3 Months Ended
Apr. 08, 2022
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
May 18, 2023
USD ($)
Credit Facility        
Interest rate 3.73%      
Debt Instrument, Face Amount $ 2.1      
Debt Instrument, Term 48 months      
Long-term Debt   $ 1.2 $ 1.3  
Credit Agreement        
Credit Facility        
Maximum borrowing capacity       $ 50.0
Maximum additional borrowing capacity       20.0
Borrowings outstanding   $ 0.0   0.0
Credit Agreement | Minimum | Alternate Base Rate        
Credit Facility        
Interest rate margin (as a percent)   0.50%    
Credit Agreement | Minimum | Risk Free Rate        
Credit Facility        
Interest rate margin (as a percent)   1.50%    
Credit Agreement | Maximum | Alternate Base Rate        
Credit Facility        
Interest rate margin (as a percent)   0.75%    
Credit Agreement | Maximum | Risk Free Rate        
Credit Facility        
Interest rate margin (as a percent)   1.75%    
Letter of Credit [Member] | Minimum        
Credit Facility        
Maximum borrowing capacity       2.5
Swingline Loan [Member] | Maximum        
Credit Facility        
Maximum borrowing capacity       $ 5.0
Invoice Discounting Facility        
Credit Facility        
Interest rate   2.50%    
Borrowings as a percent of outstanding accounts receivable   0.80    
Invoice discounting facility acquired   $ 0.0 $ 4.3