XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, 2023 $ 2,745  
Operating Leases, 2024 9,304  
Operating Leases, 2025 7,965  
Operating Leases, 2026 6,208  
Operating Leases, 2027 3,868  
Operating Leases, 2028 1,854  
Operating Leases, 2029 and thereafter 11,260  
Operating Leases, Total lease payments 43,204  
Operating Leases, Less: imputed interest (6,764)  
Total operating lease liabilities 36,440 $ 28,155
Operating Leases, Less: current obligations (8,498) (7,390)
Noncurrent operating lease liabilities 27,942 20,765
Finance Leases, 2023 9  
Finance Leases, 2024 36  
Finance Leases, 2025 21  
Finance Leases, 2026 2  
Finance Leases, 2027 0  
Finance Leases, 2028 0  
Finance Leases, 2029 and thereafter 0  
Finance Leases, Total lease payments 68  
Finance Leases, Less: imputed interest (2)  
Total finance lease liabilities 66 76
Finance Leases, Less: current obligations (35) (30)
Non-current finance lease liabilities $ 31 $ 46