XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 23,953  
2024 27,930 $ 31,697
2025 21,844 27,663
2026 19,054 21,628
2027 17,227 19,036
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    
Remainder of 2023 2,071  
2024 2,808 2,750
2025 2,869 2,808
2026 1,233 2,869
2027 338 1,233
Thereafter 965  
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