XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER NON-CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
OTHER NON-CURRENT LIABILITIES
 12. OTHER NON-CURRENT LIABILITIES
The components of accrued expenses and other current liabilities are as follows:
As of December 31,
20232022
Operating lease liabilities$19,861 $15,547 
Deferred tax liabilities
3,468 — 
Contingent consideration liabilities— 1,395 
Other non-current liabilities5,782 4,613 
Total$29,111 $21,555