XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 15,507 $ 22,232
Marketable securities 215,874 217,603
Accounts receivable, less allowance for credit losses of $5.1 million and $4.9 million as of March 31, 2025 and December 31, 2024 85,529 73,962
Inventory 4,032 3,915
Prepaid expenses 6,487 4,954
Other current assets 7,189 4,874
Total current assets 334,618 327,540
Property and equipment, net 47,244 44,825
Operating lease right-of-use assets 7,231 8,462
Investment in unconsolidated joint venture 4,071 4,065
Intangible assets, net 31,244 32,139
Goodwill 263,009 262,686
Other assets 2,693 412
Total assets 690,110 680,129
Current liabilities:    
Accounts payable and accrued cost of revenue 50,218 35,023
Other accrued expenses 23,122 24,401
Contract liabilities 9,908 7,948
Income taxes payable 887 979
Operating lease liabilities, current portion 5,293 6,436
Total current liabilities 89,428 74,787
Convertible notes 284,093 283,628
Operating lease liabilities, net of current portion 4,523 5,072
Deferred income taxes 229 229
Other liabilities 804 817
Total liabilities 379,077 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 March 31, 2025 and December 31, 2024, respectively
Additional paid-in capital 694,047 685,054
Accumulated other comprehensive income (loss) 1,205 (328)
Accumulated deficit (385,351) (370,273)
Total stockholders' equity 309,901 314,453
Noncontrolling interest 1,132 1,143
Total equity 311,033 315,596
Total liabilities and stockholders' equity 690,110 680,129
Class A Common Stock    
Stockholders' equity    
Common stock
Class B Common Stock    
Stockholders' equity    
Common stock