XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 9,250
2024 8,419
2025 8,352
2026 8,193
2027 7,983
Thereafter 37,655
Total future minimum lease payments 79,852
Less: imputed interest 23,147
Operating Lease, Liability 56,705
Finance Lease, Liability, Payment, Due [Abstract]  
2023 2,913
2024 1,819
2025 1,017
2026 950
2027 509
Thereafter 0
Total future minimum lease payments 7,208
Less: imputed interest 770
Finance Lease, Liability $ 6,438