XML 79 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 3,332  
2025 12,812  
2026 12,226  
2027 9,229  
2028 8,623  
2029 and thereafter 51,238  
Total lease payments 97,460  
Less: imputed interest 22,383  
Present value of lease liabilities 75,077 $ 79,677
Remainder of 2024 29  
2025 88  
2026 0  
2027 0  
2028 0  
2029 and thereafter 0  
Total lease payments 117  
Less: imputed interest 4  
Present value of lease liabilities $ 113  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities