XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 15,853  
2024 28,215 $ 31,697
2025 22,249 27,663
2026 19,377 21,628
2027 17,487 19,036
Thereafter 51,741  
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    
Remainder of 2023 1,383  
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 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