XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Accounts receivable
June 30, 2022 (unaudited)December 31, 2021
Accounts receivable:(in thousands)
Billed accounts receivable, net$115,547 $120,892 
Unbilled revenues, net81,073 56,710 
Total$196,620 $177,602 
Property and equipment
Property and equipment:
Computer hardware (useful life of 3 years)
$24,544 $21,382 
Software (useful life of 1 to 7 years)
11,653 6,018 
Furniture and fixtures (useful life of 5 years)
4,524 4,599 
Leasehold improvements (useful life of 5 years)
7,770 7,850 
Less: Accumulated depreciation(28,299)(25,102)
Total$20,192 $14,747 
Other non-current assets:  
Non-current unbilled revenue$3,191 $3,210 
Company owned life insurance (“COLI) asset
9,623 10,807 
Long term deposits1,750 1,653 
Credit facility deferred finance fees, net548 619 
Other non-current assets9,500 5,629 
Deferred income taxes16,709 1,340 
Total$41,321 $23,258 
Other current liabilities
Other current liabilities:
Estimated fair value of contingent consideration liability (Note 9)$18,179 $21,644 
Accrued variable compensation14,238 31,244 
Current operating lease liabilities11,301 11,543 
Payroll related costs9,444 9,523 
Deferred revenues6,360 8,167 
Other current liabilities5,572 5,648 
Accrued medical claims expense2,937 2,605 
Professional fees1,454 1,727 
Accrued IT expenses3,999 1,776 
Total$73,484 $93,877 
Other non-current liabilities
Other non-current liabilities:June 30, 2022 (unaudited)December 31, 2021
Deferred income taxes$10,743 $13,075 
Reserve for uncertain tax positions20,447 19,127 
Deferred compensation liability8,545 9,458 
Other non-current liabilities7,335 3,462 
Non-current software accrual2,692 2,710 
Total$49,762 $47,832