v3.25.1
REVENUE RECOGNITION (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]        
Unrecognized contract revenue $ 11,200      
Contract liability recognized as revenue 1,300 $ 1,300    
Contract assets       $ 1,600
Contract liability $ 1,832   $ 3,135 $ 4,900