XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deferred Revenues (Tables)
6 Months Ended
Jun. 30, 2024
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,
2024202320242023
Beginning balance$1,280 $1,257 $1,302 $1,386 
Deferral of revenues716 480 1,237 820 
Recognition of deferred revenues(606)(514)(1,149)(983)
Ending balance$1,390 $1,223 $1,390 $1,223