XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Schedule of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023 $ 21,994  
2024 19,242  
2025 12,162  
2026 7,634  
2027 4,496  
Thereafter 5,175  
Total minimum lease payments 70,703  
Less: Amount of payments representing interest (4,901)  
Present value of future minimum lease payments 65,802  
Less: Current obligations (21,589) $ (19,684)
Long-term portion of operating leases $ 44,213 $ 41,396