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, 2024 |  | December 31, 2023
Current | $ | 12,539 |  |  | $ | 7,250 |
Non-current | 2,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) | 2024 |  | 2023
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 revenue | 38,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, 2024 |  | Three 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 service | 4,914 |  |  | 8,248 |  |  | 5,709 |  |  | 7,058 |
Total | $ | 25,030 |  |  | $ | 53,120 |  |  | $ | 32,099 |  |  | $ | 37,430 |
| Six Months Ended June 30, 2024 |  | Six 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 service | 10,641 |  |  | 15,989 |  |  | 12,195 |  |  | 14,414 |
Total | $ | 48,983 |  |  | $ | 99,240 |  |  | $ | 65,362 |  |  | $ | 72,751 |

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration