XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, 2023 $ 8,642  
Operating Leases, 2024 8,940  
Operating Leases, 2025 7,764  
Operating Leases, 2026 6,315  
Operating Leases, 2027 4,021  
Operating Leases, 2028 1,902  
Operating Leases, 2029 and thereafter 11,824  
Operating Leases, Total lease payments 49,408  
Operating Leases, Less: imputed interest (7,808)  
Total operating lease liabilities 41,600 $ 28,155
Operating Leases, Less: current obligations (9,473) (7,390)
Noncurrent operating lease liabilities 32,127 20,765
Finance Leases, 2023 24  
Finance Leases, 2024 29  
Finance Leases, 2025 19  
Finance Leases, 2026 2  
Finance Leases, 2027 0  
Finance Leases, 2028 0  
Finance Leases, 2029 and thereafter 0  
Finance Leases, Total lease payments 74  
Finance Leases, Less: imputed interest (3)  
Total finance lease liabilities 71 76
Finance Leases, Less: current obligations (30) (30)
Non-current finance lease liabilities $ 41 $ 46