XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 68,034   $ 66,017
Less: accumulated depreciation and amortization (45,727)   (43,270)
Property and equipment, net 22,307   22,747
Capitalization of costs associated with internal-use software 1,581 $ 2,540  
Amortization expense of capitalized internal-use software 1,363 1,112  
Depreciation expense 1,604 $ 1,743  
Computers      
Property, Plant and Equipment [Line Items]      
Total property and equipment 17,328   17,188
Capitalized internal-use software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 29,840   28,259
Office equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 4,547   4,357
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 9,102   8,886
Motor vehicles      
Property, Plant and Equipment [Line Items]      
Total property and equipment 749   808
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 6,430   5,768
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 38   $ 751