XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Operating Leases    
2023 $ 14,221  
2024 11,259  
2025 8,389  
2026 5,727  
2027 2,519  
Thereafter 2,445  
Total lease payments 44,560  
Less: Interest (3,027)  
Present value of lease liabilities 41,533  
Finance Leases    
2023 1,410  
2024 911  
2025 748  
2026 698  
2027 237  
Thereafter 9  
Total lease payments 4,013  
Less: Interest (548)  
Present value of lease liabilities $ 3,465 $ 2,215