Quarterly report pursuant to Section 13 or 15(d)

Borrowings - Additional Information (Details)

v3.24.1.1.u2
Borrowings - Additional Information (Details) - USD ($)
Jul. 17, 2023
Apr. 21, 2024
Dec. 31, 2023
Mar. 04, 2022
Debt Instrument [Line Items]        
Line of credit facility, accordion feature, option to increase to maximum borrowing capacity       $ 40,000,000
Revolving line of credit   $ 0 $ 0  
Letters of credit outstanding, amount   7,700,000 7,700,000  
Fed Funds Effective Rate Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Principal repayment rate       0.50%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Principal repayment rate       1.00%
Credit Agreement Dated March 4 2022        
Debt Instrument [Line Items]        
Debt term       5 years
Maximum borrowing capacity       $ 225,000,000
Quarterly principal percentage       1.00%
Credit Agreement Dated March 4 2022 | Revolving credit facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 25,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   $ 162,000,000 $ 182,600,000  
Credit Agreement Dated July 17 2023 | Sale-leasebacks        
Debt Instrument [Line Items]        
Credit facility aggregate cap decrease $ 50,000,000