XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
OPERATING LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
For the period of April 1, 2022 to December 31, 2022 $ 7,003  
2023 9,311  
2024 9,031  
2025 8,338  
2026 6,824  
2027 6,369  
Thereafter 14,208  
Total rental payments 61,084  
Less portion representing interest (6,556)  
Total lease liabilities 54,528 $ 45,793
Less current portion (7,773) (7,198)
Long-term portion $ 46,755 $ 38,595