XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]        
Unrecognized contract revenue $ 10,900      
Contract liability recognized as revenue 2,100 $ 2,700    
Contract assets       $ 1,600
Contract liability $ 2,017   $ 3,135 $ 4,900