v3.26.1
Subsequent Events - Additional Information (Detail) - Subsequent Events [Member] - New Credit Agreement [Member]
Jul. 21, 2026
USD ($)
Subsequent Event [Line Items]  
Aggregate principal amount $ 350,000,000
Credit agreement current borrowing capacity $ 50,000,000
Maturity date 2031-07
Percentage of floor rate 0.00%
Commitment fee percentage 0.25%
Term Benchmark Rate Loans [Member] | Minimum [Member]  
Subsequent Event [Line Items]  
Percentage of margin rate 2.25%
Term Benchmark Rate Loans [Member] | Maximum [Member]  
Subsequent Event [Line Items]  
Percentage of margin rate 3.25%
Base Rate Loans [Member] | Minimum [Member]  
Subsequent Event [Line Items]  
Percentage of margin rate 1.25%
Base Rate Loans [Member] | Maximum [Member]  
Subsequent Event [Line Items]  
Percentage of margin rate 2.25%