XML 141 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments, Contingencies and Guarantees - Schedule of Minimum Lease Payments under these Arrangements (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating leases  
2025 $ 29,722
2026 24,078
2027 22,743
2028 16,390
2029 12,505
2030 and thereafter 67,169
Total 172,607
Finance leases  
2025 1,520
2026 1,290
2027 627
2028 0
2029 0
2030 and thereafter 0
Total $ 3,437