XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Overview, Basis of Presentation and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Nature of Business and Basis of Presentation [Abstract]  
Schedule of total revenue
   Three Months Ended
September 30, 2022
   Three Months Ended
September 30, 2021
 
(In thousands)  Amount   % of Total
Revenue
   Amount   % of Total
Revenue
 
New England Innovation Academy (“NEIA”) – Related Party   *    *   $3,217    20.4%
Greenstone Holdings (“Greenstone”) – Related Party   *    *   $1,998    12.7%
Company Customer Number – 71   *    *   $3,174    20.2%
Company Customer Number – 136  $908    12.9%  $2,480    15.7%
Company Customer Number – 139   *    *   $4,006    25.4%

 

   Nine Months Ended
September 30, 2022
   Nine Months Ended
September 30, 2021
 
(In thousands)  Amount   % of Total
Revenue
   Amount   % of Total
Revenue
 
NEIA – Related Party   *    *   $19,572    56.6%
Company Customer Number – 71   *    *   $3,520    10.2%
Company Customer Number – 136  $7,054    13.5%   *    * 
Company Customer Number – 139  $8,590    16.4%  $4,006    11.6%

 

Schedule of total accounts receivable, net
   As of
September 30, 2022
   As of
December 31, 2021
 
(In thousands)  Amount   % of Total
Accounts
Receivable
   Amount   % of Total
Accounts
Receivable
 
NEIA – Related Party   *    *   $3,498    48.4%
Company Customer Number - 126  $1,541    33.8%  $1,541    21.3%
Company Customer Number - 15989  $600    13.2%   *    * 
Company Customer Number - 16540  $573    12.6%   *    * 
Company Customer Number - 185  $526    11.5%   *    * 
Company Customer Number - 12237  $510    11.2%   *    * 

 

Schedule of property and equipment
   Estimated Useful
Life (Years)
 
Computer and office equipment   2 to 3 
Furniture and fixtures   2 
Software   3 
Vehicles   5 
Research and development of laboratory equipment   5 
Machinery and equipment   3 to 5 
Leased equipment at customer   5 to 13 
Trade show assets   3 to 5 
Leasehold improvements   Lower of estimated useful
life or remaining lease term
 

 

Schedule of finite-lived useful lives
Trade names  5 to 7 years
Acquired developed technology  5 to 8 years
Non-compete agreements  5 years
Customer relationships  5 to 8 years
Capitalized website costs  3 to 5 years