XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Year ending December 31, 2026 $ 31,173  
2027 19,362  
2028 10,622  
2029 5,751  
2030 2,306  
Thereafter 3,157  
Total lease payments 72,371  
Less interest 4,653  
Total 67,718 $ 91,393
Year ending December 31, 2026 11,102  
2027 9,029  
2028 7,958  
2029 6,010  
2030 4,001  
Thereafter 4,379  
Total lease payments 42,479  
Less interest 4,714  
Total $ 37,765 $ 17,678