XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Lease, Cost [Abstract]          
Amortization of ROU assets $ 1,306 $ 1,184 $ 3,775 $ 3,534  
Interest on lease liabilities 84 101 242 321  
Operating lease cost 781 643 2,130 1,890  
Short-term lease cost 3,752 3,701 11,335 10,399  
Variable lease cost 6 2 16 4  
Total lease expense $ 5,929 $ 5,631 17,498 16,148  
Operating cash flows from operating leases     2,112 1,886  
Operating cash flows from finance leases     238 260  
Financing cash flows from finance leases     3,491 3,240  
ROU assets obtained in exchange for new lease liabilities, Finance leases     4,353 2,083  
ROU assets obtained in exchange for new lease liabilities, Operating leases     $ 2,715 $ 1,157  
Weighted-average remaining lease term (years), Finance leases 3 years 3 months 29 days 3 years 9 months 3 years 3 months 29 days 3 years 9 months  
Weighted-average remaining lease term (years), Operating leases 3 years 6 months 25 days 4 years 21 days 3 years 6 months 25 days 4 years 21 days  
Weighted-average discount rate, Finance leases 2.90% 2.70% 2.90% 2.70%  
Weighted-average discount rate, Operating leases 3.90% 3.80% 3.90% 3.80%  
Assets and Liabilities, Lessee [Abstract]          
Finance lease ROU assets $ 13,149   $ 13,149   $ 12,590
Operating lease ROU assets 7,906   7,906   7,113
Finance lease liabilities, Current 4,263   4,263   3,663
Operating lease liabilities, Current 2,724   2,724   2,178
Finance lease liabilities, Noncurrent 9,934   9,934   9,672
Operating lease liabilities, Noncurrent 5,179   5,179   4,938
Finance Lease Liabilities, Payments          
Remainder of 2022 1,300   1,300    
2023 4,161   4,161   3,941
2024 2,920   2,920   3,143
2025 4,343   4,343   2,348
2026 1,373   1,373   3,771
Thereafter 958   958    
2026         801
Thereafter         0
Total lease payments 15,055   15,055   14,004
Less: Interest (858)   (858)   (669)
Present value of lease liabilities 14,197   14,197   13,335
Less: Current portion of lease obligation (4,263)   (4,263)   (3,663)
Finance lease obligations 9,934   9,934   9,672
Operating Lease Liabilities, Payments Due          
Remainder of 2022 809   809    
2023 2,830   2,830   2,399
2024 2,487   2,487   2,080
2025 832   832   1,911
2026 762   762   394
Thereafter 681   681    
2026         333
Thereafter         455
Total lease payments 8,401   8,401   7,572
Less: Interest (498)   (498)   (456)
Present value of lease liabilities 7,903   7,903   7,116
Less: Current portion of lease obligation (2,724)   (2,724)   (2,178)
Total long-term lease obligation $ 5,179   $ 5,179   $ 4,938