XML 51 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
The allowance for doubtful accounts consists of the following activity (in thousands):

Year Ended December 31,
202520242023
Balance at beginning of the period$1,030 $1,479 $2,253 
Provisions for uncollectible accounts, net of recoveries2,578 349 28 
Write offs(1,352)(798)(802)
Balance at end of the period$2,256 $1,030 $1,479 
Schedule of Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2025December 31, 2024
Cash and cash equivalents$1,064,875 $881,473 
Restricted cash, current
738 375 
Restricted cash, non-current
— 739 
Total cash, cash equivalents, and restricted cash$1,065,613 $882,587 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported in the Consolidated Balance Sheets to the total of the amounts reported in the Consolidated Statements of Cash Flow (in thousands):
As of,
December 31, 2025December 31, 2024
Cash and cash equivalents$1,064,875 $881,473 
Restricted cash, current
738 375 
Restricted cash, non-current
— 739 
Total cash, cash equivalents, and restricted cash$1,065,613 $882,587 
Schedule of Property and Equipment The estimated useful lives of the Company’s property and equipment are as follows:
Office equipment5 years
Computer equipment3 years
Furniture and fixtures
3 - 5 years
Leasehold improvementsLesser of lease term or useful life
Asset retirement cost
Lesser of lease term or 5 years
Property and equipment consist of the following (in thousands):
As of,
December 31, 2025December 31, 2024
Capitalized internal-use software$49,430 $26,698 
Office equipment7,630 4,841 
Computer equipment11,385 7,027 
Furniture and fixtures14,144 8,052 
Leasehold improvements50,488 46,062 
Construction-in-progress9,109 124 
Asset retirement cost— 643 
Total property and equipment142,186 93,447 
Less accumulated depreciation and amortization(61,845)(45,247)
Total property and equipment, net$80,341 $48,200