XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 05, 2020
USD ($)
$ / shares
Sep. 30, 2021
USD ($)
customer
$ / shares
Sep. 30, 2020
customer
Sep. 30, 2021
USD ($)
customer
reportingUnit
$ / shares
Sep. 30, 2020
customer
Dec. 31, 2020
USD ($)
customer
$ / shares
Concentration Risk [Line Items]            
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001   $ 0.0001   $ 0.0001
Cash proceeds from trust account | $ $ 85,100          
Allowance for doubtful accounts | $   $ 254   $ 254   $ 418
Unbilled receivables | $   $ 4,883   $ 4,883   $ 1,799
Number of reporting units | reportingUnit       1    
Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Number of major customers | customer       2   3
Unbilled Receivables | Customer Concentration Risk            
Concentration Risk [Line Items]            
Number of major customers | customer       2   3
Sales | Customer Concentration Risk            
Concentration Risk [Line Items]            
Number of major customers | customer   2 2 2 2  
Minimum            
Concentration Risk [Line Items]            
Intangible assets useful life       2 years    
Maximum            
Concentration Risk [Line Items]            
Intangible assets useful life       12 years