XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Schedule of Significant changes of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Significant Changes In Deferred Revenue [Roll Forward]    
Deferred revenue, beginning balance $ (3,979) $ (3,204)
Revenue recognized that was included in the deferred revenue balance at the beginning of the period 1,825 1,394
Increase due to billing, excluding amounts recognized as revenue during the period (1,485) (1,649)
Deferred revenue, ending balance $ (3,639) $ (3,459)