Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details)

v3.20.4
Summary of Significant Accounting Policies - Schedule of Net Accounts Receivable Balance by Aging Category by Invoice Due Date (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 29,717 $ 34,325
Net accounts receivable, percentage 100.00% 100.00%
Held And Unbilled    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 298 $ 294
Net accounts receivable, percentage 1.00% 0.80%
Aged 0-90 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 28,604 $ 33,427
Net accounts receivable, percentage 96.20% 97.40%
Aged 91-180 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 560 $ 343
Net accounts receivable, percentage 1.90% 1.00%
Aged 181-365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 230 $ 261
Net accounts receivable, percentage 0.80% 0.80%
Aged Over 365 Days    
Accounts Notes And Loans Receivable [Line Items]    
Accounts receivable, net $ 25  
Net accounts receivable, percentage 0.10% 0.00%