XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 28,215 $ 31,697
2024 22,249 27,663
2025 19,377 21,628
2026 17,487 19,036
2027   17,227
Thereafter   51,372
Total minimum lease payments including interest 154,922 168,623
Less:  Amounts representing interest 19,982 22,225
Present value of minimum lease principal payments 134,940 146,398
Less: Current portion of lease liabilities - operating leases 26,440 27,635
Noncurrent portion of lease liabilities - operating leases 108,500 118,763
Financing Leases    
2023 2,808 2,750
2024 2,869 2,808
2025 1,233 2,869
2026 338 1,233
2027   338
Thereafter   966
Total minimum lease payments including interest 9,596 10,964
Less:  Amounts representing interest 904 1,142
Present value of minimum lease principal payments 8,692 9,822
Less: Current portion of lease liabilities - financing leases 2,393 2,303
Noncurrent portion of lease liabilities - financing leases $ 6,299 $ 7,519