v3.25.2
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (6 months remaining) $ 1,286  
2026 2,176  
2027 1,844  
2028 1,762  
2029 1,806  
Thereafter 10,078  
Total lease obligation 18,952  
Less: Imputed interest (4,466)  
Total lease liabilities 14,486  
Less: Current lease liabilities (1,575) $ (2,055)
Total non-current lease liabilities $ 12,911 $ 13,652