XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 $ 1,995  
2025 2,186  
2026 318  
2027 180  
2028 114  
Total minimum lease payments 4,793  
Less: amount of lease payments representing interest (301)  
Present value of future minimum lease payments 4,492  
Less: operating lease liabilities - current (2,362) $ (2,604)
Operating lease liabilities - non-current $ 2,130 $ 2,663