XML 89 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity of Lease Liabilities and Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 11,913  
2024 8,124  
2025 3,508  
2026 2,833  
2027 2,841  
Thereafter 152  
Total future lease payments 29,371  
Less imputed interest (1,428)  
Lease liability $ 27,943 $ 24,331