XML 83 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 6,551  
2026 12,518  
2027 9,430  
2028 8,727  
2029 9,007  
2030 and thereafter 42,238  
Total lease payments 88,471  
Less: imputed interest 19,241  
Present value of lease liabilities 69,230 $ 72,654
Remainder of 2025 29  
2026 0  
2027 0  
2028 0  
2029 0  
2030 and thereafter 0  
Total lease payments 29  
Less: imputed interest 1  
Present value of lease liabilities $ 28  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities