v3.24.2.u1
Debt - Term Loan Credit Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 21, 2024
May 10, 2024
Apr. 05, 2023
Aug. 03, 2024
Aug. 03, 2024
Feb. 03, 2024
Debt Instrument [Line Items]            
Interest payable   $ 1,600        
Loss on voluntary principal prepayment       $ 8,570 $ 8,570  
Unamortized discount and fees       4,093 4,093 $ 9,367
Term Loan Credit Agreement [Member]            
Debt Instrument [Line Items]            
Debt instrument, periodic payment maturity date     May 08, 2028      
Principal amount of term loan     $ 175,000 78,700 78,700  
Quarterly payments   2,200        
Principal repayments $ (27,200) (58,200)     (89,800)  
Debt instrument, premium paid   $ 2,600        
Percentage of aggregate principle amount   3.00%        
Excess cash flow payment   $ 26,600        
Loss on voluntary principal prepayment       8,600 8,600  
Accelerated amortization of discount and fees       6,000 6,000  
Prepayment premium       $ 2,600 $ 2,600  
Frequency of periodic payments         two quarterly principal payments  
Unamortized discount and fees   5,500        
Term Loan Credit Agreement [Member] | August 1, 2025 to April 28, 2028 [Member]            
Debt Instrument [Line Items]            
Quarterly payments   $ 74,300