Accrued Liabilities and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables And Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities

The following table shows the breakdown of accrued liabilities and other current liabilities:

 

 

 

December 31,

2021

 

 

December 31,

2020

 

Accrued bonus

 

$

20,718

 

 

$

15,336

 

Compensation and benefits payable

 

 

7,182

 

 

 

10,423

 

Current portion of operating lease liability

 

 

4,223

 

 

 

4,095

 

Asset-based payables

 

 

1,709

 

 

 

1,339

 

Other accrued expenses

 

 

22,417

 

 

 

12,501

 

Total

 

$

56,249

 

 

$

43,694