XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (excluding the six months ended June 30, 2024) $ 8,693  
2025 13,664  
2026 10,406  
2027 7,838  
2028 6,796  
Subsequent to 2028 35,254  
Total Undiscounted Cash Flows 82,651  
Less: Imputed interest (12,406)  
Present value 70,245  
Current operating lease liabilities $ 13,580  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Non-current operating lease liabilities $ 56,665 $ 58,026
Total lease liabilities $ 70,245