XML 92 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Future operating lease liabilities    
2025 $ 24,207  
2026 19,315  
2027 16,411  
2028 13,673  
2029 10,885  
Thereafter 54,126  
Total undiscounted cash flows 138,617  
Less imputed interest (24,285)  
Lease obligations under operating leases $ 114,332 $ 128,150