XML 76 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases, Operating [Abstract]      
Operating lease costs $ 21,575 $ 24,371 $ 23,921
Finance lease costs:      
Amortization of assets 3,451 0 0
Interest on lease liabilities 595 0 0
Total finance lease costs 4,046 0 0
Total operating and finance lease costs $ 25,621 $ 24,371 $ 23,921