v3.24.0.1
Leases - Schedule of Future Minimum Rental Payments for Operating Leases Under Topic 842 (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Oct. 01, 2021
Operating Lease Liabilities, Payments Due [Abstract]    
2024 $ 9,311  
2025 9,591  
2026 9,584  
2027 8,987  
2028 886  
Total lease payments 38,359  
Less: imputed interest (6,241)  
Total operating lease liabilities $ 32,118 $ 4,500