XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (excluding the six months ended June 30, 2025) $ 9,289  
2026 14,248  
2027 10,599  
2028 8,301  
2029 7,670  
Subsequent to 2029 30,257  
Total Undiscounted Cash Flows 80,364  
Less: Imputed interest (11,216)  
Present value 69,148  
Current operating lease liabilities $ 14,487  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Non-current operating lease liabilities $ 50,100 $ 57,392
Non-current operating lease liabilities 54,661  
Total lease liabilities $ 69,148