XML 151 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMITMENTS, CONTINGENCIES AND OTHER ITEMS - Schedule of Future Minimum Payments, Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 15,657
2026 16,461
2027 16,439
2028 16,328
2029 15,199
After 2029 70,656
Future minimum lease payments under existing leases 150,740
Lessee, Operating Lease, Liability, Undiscounted Excess, Amount Not Disclosed 0
Finance Leases  
2025 2,661
2026 2,661
2027 2,661
2028 2,146
2029 0
After 2029 0
Future minimum lease payments under existing leases 10,129
Finance Lease, Liability, Undiscounted Excess Amount, Not Disclosed $ 0