XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables disaggregate the Company’s revenue by major source for the years ended December 31, 2023 and December 31, 2022 (in thousands):

 

   Year Ended
December 31,
2023
   Year Ended
December 31,
2022
 
Screen system sales  $14,925   $13,923 
Digital equipment sales   12,937    13,245 
Extended warranty sales   182    347 
Other product sales   2,732    2,604 
Total product sales   30,776    30,119 
Field maintenance and monitoring services   7,808    6,797 
Installation services   3,508    1,889 
Other service revenues   524    148 
Total service revenues   11,840    8,834 
Total net revenues  $42,616   $38,953 
Schedule of Disaggregation of Revenue by Timing of Transfer of Goods or Services

The following tables disaggregate the Company’s revenue by the timing of transfer of goods or services to the customer for the years ended December 31, 2023 and December 31, 2022 (in thousands):

 

   Year Ended
December 31,
2023
   Year Ended
December 31,
2022
 
Point in time  $36,441   $33,599 
Over time   6,175    5,354 
Total revenues  $42,616   $38,953 
Schedule of Revenue by Geographic Area

The following tables summarize the Company’s revenue by geographic area for the years ended December 31, 2023 and December 31, 2022 (in thousands):

 

   Year Ended
December 31,
2023
   Year Ended
December 31,
2022
 
United States  $36,111   $33,585 
Canada   1,192    1,622 
China   22    327 
Mexico   145    20 
Latin America   593    592 
Europe   1,449    1,076 
Asia (excluding China)   2,265    809 
Other   839    922 
Total  $42,616   $38,953