XML 104 R93.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Significant Changes In Deferred Revenue [Roll Forward]        
Deferred revenue, beginning balance $ 3,457 $ 3,647 $ 3,979 $ 3,204
Revenue recognized that was included in the deferred revenue balance at the beginning of the period (663) (705) (3,582) (3,167)
Increase due to billing, excluding amounts recognized as revenue during the period 759 827 3,156 3,732
Deferred revenue, ending balance $ 3,553 $ 3,769 $ 3,553 $ 3,769