XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Value of Lease Liabilities Related to Operating and Finance Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
Remaining 2024 $ 14,728
2025 19,378
2026 15,614
2027 13,583
2028 11,550
Thereafter 33,575
Total lease payments 108,428
Less: Interest (26,043)
Present value of lease liabilities 82,385
Financing Leases  
Remaining 2024 513
2025 516
2026 431
2027 200
2028 95
Thereafter 16
Total lease payments 1,771
Less: Interest (195)
Present value of lease liabilities 1,576
Total  
Remaining 2024 15,241
2025 19,894
2026 16,045
2027 13,783
2028 11,645
Thereafter 33,591
Total lease payments 110,199
Less: Interest (26,238)
Present value of lease liabilities $ 83,961