XML 103 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating and Finance Leases    
Year one $ 18,664 $ 15,815
Year two 18,173 14,809
Year three 16,527 13,472
Year four 9,074 11,964
Year five 7,350 6,464
Thereafter 28,068 20,907
Total $ 97,856 $ 83,431