XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Unrecognized contract revenue $ 16,400    
Contract liability recognized as revenue 4,700 $ 3,700  
Contract assets     $ 2,200
Contract liability $ 3,135 $ 4,908 $ 4,000