XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Deferred Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Revenue [Abstract]  
Summary of Changes in the total deferred revenues balance
Changes in the total deferred revenues balance were as follows:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$1,257 $1,312 $1,386 $1,235 
Deferral of revenues480 687 820 1,430 
Recognition of deferred revenues(514)(620)(983)(1,286)
Ending balance$1,223 $1,379 $1,223 $1,379