XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Lease Obligations - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finance Lease Obligations    
2023 $ 1,212  
2024 2,041  
2025 316  
2026 0  
2027 0  
Thereafter 0  
Total minimum lease payments 3,569  
Financing component (129)  
Net present value of minimum lease payments 3,440  
Less: current portion of operating lease obligations (1,127) $ 0
Finance lease obligations, net of current maturities 2,313 0
Operating Lease Obligations    
2023 12,810  
2024 9,217  
2025 6,786  
2026 5,233  
2027 1,578  
Thereafter 2,905  
Total minimum lease payments 38,529  
Financing component (7,973)  
Net present value of minimum lease payments 30,556  
Less: current portion of operating lease obligations (9,711) (7,765)
Long-term operating lease obligations 20,845 13,230
Total Lease Obligations    
2023 14,022  
2024 11,258  
2025 7,102  
2026 5,233  
2027 1,578  
Thereafter 2,905  
Total minimum lease payments 42,098  
Financing component (8,102)  
Net present value of minimum lease payments 33,996 20,995
Less: current portion of operating lease obligations (10,838) (7,765)
Total non-current obligations $ 23,158 $ 13,230