XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Current assets:    
Cash and cash equivalents $ 98,716 $ 167,299
Restricted cash 29 331
Marketable securities 179,145 95,111
Trade accounts receivable, net 60,588 55,928
Inventories 43,893 60,877
Prepaid expenses and other current assets 14,075 12,514
Total current assets 396,446 392,060
Deferred income tax assets, noncurrent 33,374 30,487
Property and equipment, net 17,962 18,405
Operating lease right-of-use assets 10,168 10,853
Goodwill 16,663 16,183
Intangible assets, net 20,128 23,084
Other noncurrent assets 4,759 3,385
Total assets 499,500 494,457
Current liabilities:    
Trade accounts payable 5,529 3,032
Legal settlement liability, current 1,705 2,561
Accrued expenses 21,443 20,035
Other current liabilities 13,494 7,903
Deferred revenue, current 25,492 22,695
Total current liabilities 67,663 56,226
Legal settlement liability, noncurrent 9,036 16,477
Deferred revenue, noncurrent 16,098 15,132
Operating lease liability, noncurrent 7,552 9,479
Long term debt 1,050 1,648
Other noncurrent liabilities 2,364 2,431
Total liabilities 103,763 101,393
Commitments and contingencies (Note 18)
Stockholders’ equity:    
Common stock, $0.001 par value; 1,000,000,000 authorized shares as of December 31, 2024 and December 31, 2023, respectively; 129,205,901 and 130,714,906 issued and outstanding shares as of December 31, 2024 and December 31, 2023, respectively. 129 131
Additional paid-in capital 430,791 423,386
Accumulated deficit (35,199) (29,178)
Accumulated other comprehensive gain (loss) 16 (1,275)
Total stockholders’ equity 395,737 393,064
Total liabilities and stockholders’ equity $ 499,500 $ 494,457