XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
For the period of April 1, 2023 to December 31, 2023 $ 8,665  
2024 10,642  
2025 10,364  
2026 9,179  
2027 8,940  
2028 8,385  
Thereafter 16,809  
Total lease payments 72,984  
Less portion representing interest (10,138)  
Total lease liabilities 62,846  
Less current portion (8,967) $ (9,099)
Long-term portion 53,879 56,299
For the period of April 1, 2023 to December 31, 2023 1,145  
2024 1,441  
2025 1,303  
2026 851  
2027 853  
2028 805  
Thereafter 8,037  
Total lease payments 14,435  
Less portion representing interest (3,997)  
Total principal 10,438  
Less current portion (1,012) (704)
Finance leases $ 9,426 $ 1,200