XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of deferred revenue components

Deferred revenue consisted of the following (in thousands):

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Deferred revenues at beginning of period

 

$

7,204

 

 

$

7,736

 

 

$

6,806

 

 

$

8,341

 

Unearned revenue from cash received during the period, excluding amounts recognized as revenue during the period

 

 

 

 

 

 

 

 

550

 

 

 

 

Revenue recognized that was included in deferred revenues as of the beginning of the period

 

 

(324

)

 

 

(584

)

 

 

(476

)

 

 

(1,189

)

Deferred revenues at end of period

 

$

6,880

 

 

$

7,152

 

 

$

6,880

 

 

$

7,152