XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Certain Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 61,650   $ 61,650   $ 38,916
Accumulated depreciation and amortization (25,859)   (25,859)   (20,152)
Operating lease right-of-use assets, net 35,791   35,791   18,764
Depreciation and amortization 4,448 $ 3,108 11,941 $ 7,582  
Capitalized internal-use software costs 5,600 4,300 20,200 13,000  
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 8,110   8,110   8,110
Computer equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 9,187   9,187   8,885
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 2,488   2,488   2,597
Internally developed and purchased software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 41,865   41,865   $ 19,324
Property, Plant and Equipment          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 2,900 $ 1,600 $ 7,500 $ 3,700