v3.26.3
Balance Sheet Components - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]          
Total property and equipment $ 119,995   $ 119,995   $ 99,015
Less: accumulated depreciation and amortization (72,245)   (72,245)   (60,172)
Property and equipment, net 47,750   47,750   38,843
Computers          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 20,705   20,705   18,835
Capitalized internal-use software          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 61,921   61,921   53,245
Property and equipment, net 26,500   26,500   26,100
Capitalization of costs associated with internal-use software 2,663 $ 5,337 8,676 $ 14,498  
Amortization expense of capitalized internal-use software 3,002 2,070 8,221 5,344  
Depreciation expense 1,664 $ 1,118 4,159 $ 3,463  
Office equipment          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 10,586   10,586   7,887
Furniture and fixtures          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 11,121   11,121   9,518
Motor vehicles          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 207   207   267
Leasehold improvements          
Property, Plant, and Equipment [Line Items]          
Total property and equipment 12,727   12,727   8,994
Construction in progress          
Property, Plant, and Equipment [Line Items]          
Total property and equipment $ 2,728   $ 2,728   $ 269