XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Significant changes of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue    
Deferred revenue, beginning balance $ 3,204 $ 3,793
Revenue recognized that was included in the deferred revenue balance at the beginning of the period (3,047) (3,561)
Increase due to billing, excluding amounts recognized as revenue during the period 3,822 2,972
Deferred revenue, ending balance $ 3,979 $ 3,204