XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Deferred Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Deferred Revenue [Abstract]  
Summary of Changes in the Total Deferred Revenues Balance
Changes in the total deferred revenues balance were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Beginning balance$1,585 $1,280 $1,544 $1,302 
Deferral of revenues1,202 716 1,945 1,237 
Recognition of deferred revenues(898)(606)(1,600)(1,149)
Ending balance$1,889 $1,390 $1,889 $1,390