XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 16,751 $ 22,232
Marketable securities 209,041 217,603
Accounts receivable, less allowance for credit losses of $4.8 million and $4.9 million as of June 30, 2025 and December 31, 2024 86,877 73,962
Inventory 4,634 3,915
Prepaid expenses 5,117 4,954
Other current assets 6,090 4,874
Total current assets 328,510 327,540
Property and equipment, net 51,192 44,825
Operating lease right-of-use assets 6,475 8,462
Investment in unconsolidated joint venture 4,089 4,065
Intangible assets, net 30,350 32,139
Goodwill 263,771 262,686
Other assets 2,654 412
Total assets 687,041 680,129
Current liabilities:    
Accounts payable and accrued cost of revenue 41,985 35,023
Other accrued expenses 26,782 24,401
Contract liabilities 10,205 7,948
Income taxes payable 871 979
Operating lease liabilities, current portion 4,182 6,436
Total current liabilities 84,025 74,787
Convertible notes 326,390 283,628
Operating lease liabilities, net of current portion 4,350 5,072
Deferred income taxes 206 229
Other liabilities 549 817
Total liabilities 415,520 364,533
Commitments and contingencies (Note 9)
Stockholders' equity    
Preferred stock, $0.000001 par value. Authorized; 50,000,000 shares; zero shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively
Additional paid-in capital 685,986 685,054
Treasury stock, at cost, 220,994 and no shares as of June 30, 2025 and December 31, 2024, respectively (8,080) 0
Accumulated other comprehensive income (loss) 4,281 (328)
Accumulated deficit (411,785) (370,273)
Total stockholders' equity 270,402 314,453
Noncontrolling interest 1,119 1,143
Total equity 271,521 315,596
Total liabilities and stockholders' equity 687,041 680,129
Class A Common Stock    
Stockholders' equity    
Common stock
Class B Common Stock    
Stockholders' equity    
Common stock