Subsequent Event - Additional Information (Detail) - USD ($) $ in Millions |
Jul. 28, 2025 |
Jul. 07, 2021 |
Jul. 03, 2021 |
---|---|---|---|
Credit Agreement [Member] | Letter of Credit [Member] | |||
Subsequent Event [Line Items] | |||
Revolving credit facility | $ 45.0 | ||
Credit Agreement [Member] | Letter of Credit [Member] | Subsequent Event [Member] | |||
Subsequent Event [Line Items] | |||
Revolving credit facility | $ 45.0 | ||
Revolving Credit Facility [Member] | Subsequent Event [Member] | |||
Subsequent Event [Line Items] | |||
Revolving credit facility maturity date | Jul. 28, 2030 | ||
Revolving Credit Facility [Member] | Credit Agreement [Member] | |||
Subsequent Event [Line Items] | |||
Revolving credit facility | $ 200.0 | $ 100.0 | |
Revolving Credit Facility [Member] | Credit Agreement [Member] | Subsequent Event [Member] | |||
Subsequent Event [Line Items] | |||
Revolving credit facility | $ 200.0 | ||
Line of credit facility additional borrowing capacity | $ 100.0 |