XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Building under finance lease$21,574 $21,574 
Computers, equipment and software10,495 7,995 
Furniture and fixtures8,373 8,284 
Vehicles97 97 
Leasehold improvements7,907 7,755 
Construction in process361 93 
48,807 45,798 
Less: accumulated depreciation and amortization(19,986)(16,433)
$28,821 $29,365 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Accrued vacation$11,221 $10,294 
Accrued commissions11,122 12,678 
Accrued bonuses8,292 6,573 
Accrued payroll4,494 2,631 
Estimated health insurance claims1,814 1,224 
Accrued interest1,455 1,455 
ESPP employee contributions5,349 4,269 
Customer deposits26,517 18,283 
Operating lease liabilities6,008 4,541 
Accrued other liabilities7,854 6,308 
$84,126 $68,256