XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 13,280  
2024 12,136  
2025 9,350  
2026 8,769  
2027 7,167  
Thereafter 7,140  
Total operating lease payments 57,842  
Present value adjustment (7,676)  
Total operating lease liabilities 50,166  
Current portion of operating lease liabilities 10,761 $ 12,947
Long-term portion of operating lease liabilities $ 39,405 $ 39,911