XML 61 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Liability Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (excluding the six months ended June 30, 2026) $ 9,197  
2027 14,181  
2028 9,820  
2029 8,617  
2030 7,193  
Subsequent to 2030 17,619  
Total Undiscounted Cash Flows 66,627  
Less: Imputed interest (6,632)  
Present value 59,995  
Current operating lease liabilities $ 14,967  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Non-current operating lease liabilities $ 45,028 $ 49,340
Total lease liabilities $ 59,995