Quarterly report pursuant to Section 13 or 15(d)

Debt - Subsequent Event - Additional Information (Details)

v3.23.3
Debt - Subsequent Event - Additional Information (Details)
$ in Thousands
Oct. 13, 2023
USD ($)
Jun. 01, 2021
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Debt Instrument [Line Items]              
Line of credit facility, Current           $ 0 $ 0
Letters of credit outstanding amount           3,711  
Maximum [Member]              
Debt Instrument [Line Items]              
Maximum Leverage Ratio   3          
Minimum Fixed Charge Coverage Ratio   1.2          
Minimum [Member]              
Debt Instrument [Line Items]              
Maximum Leverage Ratio   1          
Minimum Fixed Charge Coverage Ratio   1          
Letter of Credit [Member]              
Debt Instrument [Line Items]              
Availability under the line of credit           923  
Letters of credit outstanding amount           10,621 $ 12,842
Fee for outstanding letters of credit   1.50%          
Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of credit facility, Current           27,613  
Revolving Credit Facility [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Covenant Terms (a) the Company achieving a minimum consolidated EBITDA, as defined in the agreement, of $15,000, computed on a trailing twelve month basis, for three consecutive quarters and (b) a minimum liquidity (consisting of cash and borrowing availability under the New Revolving Credit Facility) for the Company of at least $7,500            
Revolving Credit Facility [Member] | Letter of Credit [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.85%          
Revolving Credit Facility [Member] | Letter of Credit [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit   0.75%          
Revolving Credit Facility [Member] | Letter of Credit [Member] | Prime Rate [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate   3.00%          
Revolving Credit Facility [Member] | Letter of Credit [Member] | Standby Letters of Credit [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Availability under the line of credit $ 7,500            
Forecast [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount     $ 15,000 $ 15,000 $ 15,000    
H S B C Bank U S A [Member]              
Debt Instrument [Line Items]              
Letters of credit outstanding amount           $ 6,577  
H S B C Bank U S A [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Line of credit facility, Current   $ 7,500          
Subsequent Event [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Consolidated total leverage ratio 3.5            
Consolidated fixed charge coverage ratio 1.2            
Subsequent Event [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Consolidated total leverage ratio 1            
Consolidated fixed charge coverage ratio 1            
Subsequent Event [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Line of credit facility, Current $ 35,000            
Availability under the line of credit $ 15,000            
Term loan payment period 5 years            
Subsequent Event [Member] | Revolving Credit Facility [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Maximum limit of credit facility $ 50,000            
Subsequent Event [Member] | Revolving Credit Facility [Member] | Letter of Credit [Member]              
Debt Instrument [Line Items]              
Maximum limit of credit facility 25,000            
Availability under the line of credit 7,500            
Subsequent Event [Member] | H S B C Bank U S A [Member]              
Debt Instrument [Line Items]              
Back end fee 725            
Subsequent Event [Member] | H S B C Bank U S A [Member] | Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
extinguishment charge $ 650            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member]              
Debt Instrument [Line Items]              
Federal funds rate 0.50%            
Federal Funds Purchased, Average Rate Paid 0.50%            
Debt Instrument, Basis Spread on Variable Rate 1.00%            
Fee for outstanding letters of credit 0.65%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit 0.20%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Fee for outstanding letters of credit 0.10%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | SOFR              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate 0.00%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | SOFR | Maximum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate 2.50%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | SOFR | Minimum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate 1.25%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | Base Rate [Member]              
Debt Instrument [Line Items]              
Line of Credit Facility, Interest Rate Description option, either (i) a forward-looking term rate based on the secured overnight financing rate ("SOFR") for the applicable interest period, subject to a floor of 0.0% per annum or (ii) a base rate determined by reference to the highest of (a) the rate of interest per annum publicly announced by the Lender as its prime rate, (b) the federal funds rate plus 0.50% per annum and (c) one-month term SOFR plus 1.00% per annum, subject to a floor of 1.00% per annum, plus, in each case, an applicable margin. The applicable margins range between (i) 1.25% per annum and 2.50% per annum in the case of any term SOFR loan and (ii) 0.25% per annum and 1.50% per annum in the case of any base rate loan, in each case based upon the Company’s then-current consolidated total leverage ratio; provided, however, for a period of one year following the closing date, the applicable margin shall be set at 1.25% per annum in the case of any term SOFR loan and 0.25%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate 1.50%            
Subsequent Event [Member] | H S B C Bank U S A [Member] | New Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]              
Debt Instrument [Line Items]              
Debt Instrument, Basis Spread on Variable Rate 0.25%