v3.26.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 18,132 $ 14,996
Marketable securities 486,850 204,145
Accounts receivable, less allowance for credit losses of $8.6 million and $8.0 million as of September 30, 2026 and December 31, 2025, respectively 152,151 97,370
Inventory 3,767 3,917
Prepaid expenses 6,216 7,262
Other current assets 14,441 6,954
Total current assets 681,557 334,644
Software development and property and equipment, net 91,788 60,631
Operating lease right-of-use assets 13,142 11,132
Investment in unconsolidated joint venture 4,157 4,069
Intangible assets, net 28,008 28,563
Goodwill 268,051 263,801
Other assets 913 880
Total assets 1,087,616 703,720
Current liabilities:    
Accounts payable and accrued cost of revenue 68,870 44,612
Other accrued expenses 41,769 31,669
Contract liabilities 17,667 10,319
Income taxes payable 286 269
Convertible notes, current portion 84,816  
Operating lease liabilities, current portion 3,012 2,067
Total current liabilities 216,420 88,936
Convertible notes, net of current portion 243,607 327,514
Operating lease liabilities, net of current portion 11,198 9,841
Deferred income taxes 123 145
Other liabilities 1,349 547
Total liabilities 472,697 426,983
Commitments and contingencies (Note 10)
Stockholders' equity    
Preferred stock, $0.000001 par value. Authorized; 50,000,000 shares; zero shares issued and outstanding as of September 30, 2026 and December 31, 2025
Additional paid-in capital 1,058,186 710,925
Treasury stock, at cost, 220,994 shares as of June 30, 2026 and December 31, 2025 (8,080) (8,080)
Accumulated other comprehensive income 4,331 4,772
Accumulated deficit (440,661) (432,016)
Total stockholders' equity 613,776 275,601
Noncontrolling interest 1,143 1,136
Total equity 614,919 276,737
Total liabilities and stockholders' equity 1,087,616 703,720
Class A Common Stock    
Stockholders' equity    
Common stock
Class B Common Stock    
Stockholders' equity    
Common stock