XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Balance Sheet Components (Tables)
3 Months Ended 6 Months Ended
Mar. 31, 2019
Jun. 30, 2020
Significant Balance Sheet Components    
Schedule of accounts receivable, net  

    

June 30, 2020

    

December 31, 2019

Accounts receivable - billed

$

48,176

$

57,184

Accounts receivable - unbilled

2,298

2,043

Allowance for doubtful accounts

 

(472)

 

(412)

Accounts receivable, net

$

50,002

$

58,815

Schedule of property and equipment  

    

June 30, 2020

    

December 31, 2019

 

Computers and appliances

$

13,589

$

13,300

Purchased software

 

4,235

 

4,235

Furniture and fixtures

 

1,745

 

1,745

Leasehold improvements

 

3,818

 

3,403

Total property and equipment

 

23,387

 

22,683

Accumulated depreciation and amortization

 

(19,496)

 

(17,879)

Total property and equipment—net

$

3,891

$

4,804

Schedule of accrued expenses

    

June 30, 2020

    

December 31, 2019

 

Accrued commissions

$

4,303

$

4,810

Accrued stock-settled bonus

5,719

6,875

Employee Stock Purchase Plan liability

 

1,982

 

2,187

Other accrued payroll-related expenses

 

3,399

 

2,839

Accrued royalties

3,256

2,386

Other accrued liabilities

 

6,050

 

5,695

Total accrued expenses

$

24,709

$

24,792