XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 27,930 $ 31,697
2024 21,844 27,663
2025 19,054 21,628
2026 17,227 19,036
2027   17,227
Thereafter   51,372
Total minimum lease payments including interest 161,380 168,623
Less:  Amounts representing interest 21,019 22,225
Present value of minimum lease principal payments 140,361 146,398
Less: Current portion of lease liabilities - operating leases 27,321 27,635
Noncurrent portion of lease liabilities - operating leases 113,040 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 10,284 10,964
Less:  Amounts representing interest 1,020 1,142
Present value of minimum lease principal payments 9,264 9,822
Less: Current portion of lease liabilities - financing leases 2,347 2,303
Noncurrent portion of lease liabilities - financing leases $ 6,917 $ 7,519