XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Year 1 $ 12,151  
Year 2 9,726  
Year 3 8,034  
Year 4 5,610  
Year 5 3,182  
Thereafter 7,053  
Total 45,756  
Less amounts representing interest costs (10,404)  
Total lease liability 35,352 $ 22,304
Finance Leases    
Year 1 9  
Year 2 0  
Year 3 0  
Year 4 0  
Year 5 0  
Thereafter 0  
Total 9  
Less amounts representing interest costs 0  
Total lease liability $ 9 $ 289