XML 58 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Liability Payments (Detail)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
2025 (excluding the nine months ended September 30, 2025) $ 5,001
2026 16,004
2027 12,103
2028 9,644
2029 8,883
Subsequent to 2029 30,938
Total Undiscounted Cash Flows 82,573
Less: Imputed interest (11,171)
Present value 71,402
Current operating lease liabilities $ 14,982
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current
Non-current operating lease liabilities $ 56,420
Total lease liabilities $ 71,402