Quarterly report pursuant to Section 13 or 15(d)

Borrowings - Additional Information (Details)

v3.24.3
Borrowings - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 21, 2024
Jul. 17, 2023
Mar. 04, 2022
Oct. 06, 2024
Oct. 06, 2024
Dec. 31, 2023
Aug. 22, 2024
Debt Instrument [Line Items]              
Line of credit facility, accordion feature, option to increase to maximum borrowing capacity     $ 40,000,000        
Revolving line of credit       $ 20,000,000.0 $ 20,000,000.0 $ 0  
Letters of credit outstanding, amount       8,100,000 $ 8,100,000 $ 7,700,000  
Fed Funds Effective Rate Overnight Index Swap Rate              
Debt Instrument [Line Items]              
Variable Interest Rate     0.50%        
Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable Interest Rate     1.00%        
Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 40,000,000
Variable Interest Rate         12.62% 0.00%  
Increase to maximum borrowing capacity $ 15,000,000            
Severance and executive transition $ 2,900,000            
Capitalized deferred fees       2,700,000 $ 2,700,000    
Amortization of debt issuance cost       200,000      
Revolving credit facility | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Variable Interest Rate 7.50%            
Revolving credit facility | Alternate Base Rate              
Debt Instrument [Line Items]              
Variable Interest Rate 6.50%            
Term Loan              
Debt Instrument [Line Items]              
Variable Interest Rate         12.76% 11.62%  
Credit Agreement Dated March 4 2022              
Debt Instrument [Line Items]              
Debt term     5 years        
Maximum borrowing capacity     $ 240,000,000        
Quarterly principal percentage     1.00%        
Credit Agreement Dated March 4 2022 | Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity     $ 40,000,000        
Credit Agreement Dated March 4 2022 | Term Loan              
Debt Instrument [Line Items]              
Maximum borrowing capacity     $ 200,000,000        
Credit Agreement Dated March 4 2022 | Line of credit              
Debt Instrument [Line Items]              
Revolving line of credit       $ 180,700,000 $ 180,700,000 $ 182,600,000  
Credit Agreement Dated July 17 2023 | Sale-leasebacks              
Debt Instrument [Line Items]              
Credit facility aggregate cap decrease   $ 50,000,000