XML 144 R128.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturities of Remaining Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 19,522  
2027 14,278  
2028 9,278  
2029 6,814  
2030 5,043  
2031 and thereafter 11,716  
Total lease payments 66,651  
Less: imputed interest 7,393  
Total lease obligations $ 59,258 $ 44,059