XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
Year 1 $ 15,438  
Year 2 13,072  
Year 3 11,330  
Year 4 8,565  
Year 5 5,188  
Thereafter 6,312  
Total 59,905  
Less amounts representing interest costs (14,429)  
Total lease liability 45,476 $ 35,352
Finance Leases    
Year 1 0  
Year 2 0  
Year 3 0  
Year 4 0  
Year 5 0  
Thereafter 0  
Total 0  
Less amounts representing interest costs 0  
Total lease liability $ 0 $ 9