XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net

Accounts receivable, net consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Unbilled accounts receivable

 

$

30,963

 

 

$

27,086

 

Billed accounts receivable

 

 

41,718

 

 

 

23,227

 

Allowance for doubtful accounts and reserves

 

 

(106

)

 

 

(123

)

Accounts receivable, net

 

$

72,575

 

 

$

50,190

 

Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Prepaid expenses

 

$

14,947

 

 

$

11,722

 

Deferred contract costs, current portion

 

 

4,215

 

 

 

3,573

 

Contract assets

 

 

2,518

 

 

 

 

Tax receivable

 

 

2,602

 

 

 

 

Other receivable

 

 

1,540

 

 

 

 

Other current assets

 

 

2,335

 

 

 

1,256

 

Prepaid expense and other current assets

 

$

28,157

 

 

$

16,551

 

Schedule of Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Computer equipment

 

$

12,794

 

 

$

13,886

 

Leasehold improvements

 

 

3,575

 

 

 

3,045

 

Furniture and fixtures

 

 

1,207

 

 

 

1,126

 

Internally developed software

 

 

11,561

 

 

 

4,925

 

Construction in progress

 

 

379

 

 

 

 

Total property and equipment

 

 

29,516

 

 

 

22,982

 

Less: accumulated depreciation

 

 

(14,452

)

 

 

(12,244

)

Total property and equipment, net

 

$

15,064

 

 

$

10,738

 

Schedule of Other Non-current Assets

Other Non-current assets consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Prepaid management fee to Principal Equity Owners

 

$

2,009

 

 

$

4,405

 

Long term deposits

 

 

861

 

 

 

178

 

Long term contract asset

 

 

1,191

 

 

 

 

Prepaid IT services

 

 

259

 

 

 

412

 

Deferred tax asset

 

 

1,560

 

 

 

675

 

Other non-current assets

 

$

5,880

 

 

$

5,670

 

Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Accrued sales tax exposure

 

$

408

 

 

$

1,444

 

Accrued interest

 

 

548

 

 

 

9

 

Accrued bonus

 

 

10,005

 

 

 

8,295

 

Accrued vendor liabilities

 

 

4,811

 

 

 

4,756

 

Accrued benefits and retirement

 

 

10,566

 

 

 

4,368

 

Acquisition holdback liability

 

 

3,770

 

 

 

 

Deferred revenue

 

 

1,185

 

 

 

795

 

Accrued commissions

 

 

2,709

 

 

 

2,350

 

Deferred rent

 

 

 

 

 

1,514

 

Income tax payable

 

 

920

 

 

 

771

 

Tax distributions payable to Continuing Equity Owners

 

 

3,196

 

 

 

169

 

Other current liabilities

 

 

4,001

 

 

 

2,561

 

Accrued expenses and other liabilities

 

$

42,119

 

 

$

27,032

 

Schedule of Other Long-term Liabilities

Other long-term liabilities consisted of the following (in thousands):

 

 

 

December 31,

 

 

 

2022

 

 

2021

 

Asset retirement obligation

 

$

119

 

 

$

132

 

Deferred revenue

 

 

 

 

 

 

Acquisition holdback liability

 

 

3,496

 

 

 

 

Deferred tax liabilities

 

 

5,932

 

 

 

 

Other long-term liabilities

 

$

9,547

 

 

$

132