XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Performance Obligations
Deferred revenue is as follows:
(in thousands)June 30, 2024December 31, 2023
Current$12,539 $7,250 
Non-current2,876 4,204 
Total$15,415 $11,454 
The changes in deferred revenue, inclusive of both current and long-term, are as follows:

(in thousands)20242023
Beginning balance - January 1$11,454 $13,584 
Acquired deferred revenue (Note 3)7,680 — 
Recognition of deferred revenue(42,052)(14,112)
Deferral of revenue38,333 14,682 
Ending balance - June 30$15,415 $14,154 
Schedule of Disaggregated Revenue
Disaggregated revenue is as follows:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Restaurant/Retail
point in time
Restaurant/Retail
over time
Hardware$20,116 $— $26,390 $— 
Subscription service— 44,872 — 30,372 
Professional service4,914 8,248 5,709 7,058 
Total$25,030 $53,120 $32,099 $37,430 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Restaurant/Retail
point in time
Restaurant/Retail
over time
Hardware$38,342 $— $53,167 $— 
Subscription service— 83,251 — 58,337 
Professional service10,641 15,989 12,195 14,414 
Total$48,983 $99,240 $65,362 $72,751