XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of investments
   As of June 30, 2021   As of December 31, 2020 
   Cash and
Cash
   Short-term   Investments       Cash and
Cash
   Short-term   Investments     
   Equivalents   Investments   (non-current)   Total   Equivalents   Investments   (non-current)   Total 
Level 1 Securities                                        
Money market funds  $4,097   $
-
   $
-
   $4,097   $2,165   $
-
   $
-
   $2,165 
Government debt securities   -    27,722    7,999    35,721    5,999    12,892    
-
    18,891 
Total Level 1 Securities   4,097    27,722    7,999    39,818    8,164    12,892    
-
    21,056 
                                         
Level 2 Securities                                        
Corporate debt securities   
-
    61,916    47,717    109,633    
-
    8,054    2,825    10,879 
Municipal debt securities   
-
    2,849    -    2,849    
-
    1,225    
-
    1,225 
Total Level 2 Securities   
-
    64,765    47,717    112,482    
-
    9,279    2,825    12,104 
Total  $4,097   $92,487   $55,716   $152,300   $8,164   $22,171   $2,825   $33,160 

Schedule of government debt securities
   As of June 30, 2021 
   Amortized Cost   Gross Unrealized Gains   Gross Unrealized Losses   Estimated Fair Value 
Debt Securities:                    
Corporate  $110,843   $1   $(1,211)  $109,633 
U.S. Government   35,723    1    (3)   35,721 
Municipalities   2,850    
-
    (1)   2,849 
Total  $149,416   $2   $(1,215)  $148,203 

 

Schedule of debt securities by contractual maturity
   June 30,
2021
 
   Amortized Cost   Estimated Fair Value 
Due in one year or less  $93,160   $92,487 
Due after one year through five years   56,256    55,716 
Due after five years   
-
    
-
 
Total  $149,416   $148,203 

 

Schedule of warrants
   As of
June 30,
2021
   As of
December 31,
2020
 
Level 3        
Private Placement Warrants  $22,865   $20,843 
Total Level 3  $22,865   $20,843 

 

Schedule of revenues disaggregated
   Three Months Ended June 30,   Six Months Ended June 30, 
   2021       2020       2021       2020     
                                 
Subscriptions – O&O Service  $4,549    30%  $3,178    26%  $8,671    34%  $5,812    30%
Subscriptions – App Services   1,131    7%   889    7%   1,886    7%   1,706    9%
Subscriptions – Total   5,680    37%   4,067    33%   10,557    41%   7,518    39%
                                         
License Fees – Affiliates   4,579    30%   4,225    35%   9,082    36%   8,226    42%
License Fees – Program Sales   5,031    33%   3,753    32%   5,517    23%   3,768    19%
License Fees – Total   9,610    63%   7,978    67%   14,599    59%   11,994    61%
                                         
Other – Total   54    0%   4    0%   124    0%   4    0%
Total Revenues  $15,344        $12,049        $25,280        $19,516      

 

Schedule of future related to performance obligations
   Rest of
year ending
December 31,
   For the twelve months ending December 31,         
   2021   2022   2023   2024   2025   Thereafter   Total 
Remaining Performance Obligations  $10,650   $8,365   $1,271   $108   $13   $98   $20,505