v3.25.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (9 months remaining) $ 2,114  
2026 2,176  
2027 1,844  
2028 1,762  
2029 1,806  
Thereafter 10,078  
Total lease obligation 19,780  
Less: Imputed interest (4,679)  
Total lease liabilities 15,101  
Less: Current lease liabilities 1,844 $ 2,055
Total non-current lease liabilities $ 13,257 $ 13,652