XML 133 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments, Contingencies and Other Items - Schedule of Future Minimum Payments, Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 7,097
2024 8,842
2025 8,381
2026 7,791
2027 7,663
After 2027 53,430
Future minimum lease payments under existing leases 93,204
Finance Leases  
2023 2,661
2024 2,661
2025 2,661
2026 2,661
2027 2,661
After 2027 2,146
Future minimum lease payments under existing leases $ 15,451