Debt - Additional Information (Details) - USD ($) | Aug. 28, 2023 | Mar. 29, 2023 | Apr. 30, 2021 | Sep. 30, 2024 |
Second Amendment to Amended Credit Agreement | Base Rate | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 1% | | | |
Revolving Credit Facility | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | 0% | | |
Revolving Credit Facility | SOFR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | 0.10% | | |
Revolving Credit Facility | Minimum | SOFR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | 1.25% | | |
Revolving Credit Facility | Maximum | SOFR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | 2.125% | | |
Revolving Credit Facility | Amended Credit Agreement | | | | |
Debt Instrument [Line Items] | | | | |
Debt instrument, term | | | 5 years | |
Remaining borrowing capacity | | | | $ 10,500,000 |
Interest rate at period end | | | | 6% |
Revolving Credit Facility | Amended Credit Agreement | Minimum Floor | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 0% | |
Revolving Credit Facility | Amended Credit Agreement | Minimum | | | | |
Debt Instrument [Line Items] | | | | |
Unused fee percentage | | | 0.10% | |
Revolving Credit Facility | Amended Credit Agreement | Minimum | LIBOR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 1.25% | |
Revolving Credit Facility | Amended Credit Agreement | Minimum | Base Rate | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 0.25% | |
Revolving Credit Facility | Amended Credit Agreement | Maximum | | | | |
Debt Instrument [Line Items] | | | | |
Unused fee percentage | | | 0.30% | |
Revolving Credit Facility | Amended Credit Agreement | Maximum | LIBOR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 2.125% | |
Revolving Credit Facility | Amended Credit Agreement | Maximum | Base Rate | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 1.125% | |
Revolving Credit Facility | Amended Revolving Credit Facility | | | | |
Debt Instrument [Line Items] | | | | |
Maximum borrowing capacity | | | $ 100,000,000 | |
Revolving Credit Facility | Amended Term Loan Facility | | | | |
Debt Instrument [Line Items] | | | | |
Maximum borrowing capacity | | | 100,000,000 | |
Letter of Credit | Amended Credit Agreement | | | | |
Debt Instrument [Line Items] | | | | |
Maximum borrowing capacity | | | 7,000,000 | |
Line of Credit | Amended Credit Agreement | | | | |
Debt Instrument [Line Items] | | | | |
Maximum borrowing capacity | | | $ 5,000,000 | |
Term Loan | Amended Credit Agreement | Minimum Floor | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 0% | |
Term Loan | Amended Credit Agreement | Minimum | LIBOR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 1.25% | |
Term Loan | Amended Credit Agreement | Minimum | Base Rate | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 0.25% | |
Term Loan | Amended Credit Agreement | Maximum | LIBOR | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 2.125% | |
Term Loan | Amended Credit Agreement | Maximum | Base Rate | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | | | 1.125% | |
Term Loan | Amended Revolving Credit Facility | | | | |
Debt Instrument [Line Items] | | | | |
Interest rate at period end | | | | 6% |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | | | | |
Debt Instrument [Line Items] | | | | |
Maximum borrowing capacity | $ 115,000,000 | | | |
Interest rate at period end | | | | 6.20% |
Interest rate, amortization | 5% | | | |
Quarterly installment rate | 1.25% | | | |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | SOFR | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 0% | | | |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | Minimum | Base Rate | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 0.50% | | | |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | Minimum | SOFR | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 1.50% | | | |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | Maximum | Base Rate | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 1.375% | | | |
Incremental Term Loan | Second Amendment to Amended Credit Agreement | Maximum | SOFR | Consolidated Total Net Leverage Ratio Levels | | | | |
Debt Instrument [Line Items] | | | | |
Basis spread on variable rate | 2.375% | | | |