XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES - Deferred revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Deferred Revenue Arrangement [Line Items]  
Balance, beginning of the period $ 1,583
New performance obligations 1,858
Reclassification to revenue as a result of satisfying performance obligations (2,675)
Balance, end of the period 766
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Deferred Revenue Arrangement [Line Items]  
Performance obligation $ 727
Remaining performance obligation period 1 year