XML 134 R121.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturity Analysis of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating leases    
2025 (excluding the six months ended June 30, 2025) $ 18,275  
2026 33,538  
2027 28,838  
2028 21,521  
2029 16,716  
Thereafter 86,753  
Total 205,641  
Interest (37,927)  
Total 167,714 $ 135,825
Finance leases    
2025 (excluding the six months ended June 30, 2025) 916  
2026 1,290  
2027 627  
2028 0  
2029 0  
Thereafter 0  
Total 2,833  
Interest (133)  
Total $ 2,700 $ 3,249