XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of deferred revenue components

Deferred revenue consisted of the following (in thousands):

 

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

Deferred revenues at beginning of period

 

$

6,806

 

 

$

8,341

 

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

 

 

576

 

 

 

 

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

 

 

(178

)

 

 

(605

)

Balance at end of period

 

 

7,204

 

 

 

7,736

 

Less deferred revenue, current

 

 

(2,463

)

 

 

(2,121

)

Deferred revenue, non-current

 

$

4,741

 

 

$

5,615