v3.26.1
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 59,080 $ 51,159
Accounts receivable, net of allowance for credit losses of $174,138 as of June 30, 2026, and $190,686 as of December 31, 2025 13,192 13,667
Inventory, net 12,257 11,620
Prepaid expenses and other current assets 1,401 1,646
Prepaid income taxes 792 3,111
Total current assets 86,722 81,203
Property and equipment, net 24,208 23,856
Intangible assets, net 3,438 3,384
Deferred tax asset, net 363 94
Other assets 244 239
Total assets 114,975 108,776
Current liabilities:    
Accounts payable 1,849 1,820
Accrued payroll and benefits 3,059 3,218
Other accrued taxes 641 313
Warranty reserve 146 144
Deferred revenue 3,469 2,871
Accrued income taxes 0 1,814
Total current liabilities 9,164 10,180
Deferred revenue, non-current 4,063 3,978
Total liabilities 13,227 14,158
Stockholders’ equity:    
Common stock; $0.0001 par value per share; 31,500,000 shares authorized; 12,786,740 shares issued and outstanding as of June 30, 2026, and 12,781,774 shares issued and outstanding as of December 31, 2025 1 1
Additional paid-in capital 31,593 30,386
Retained earnings 70,154 64,231
Total stockholders' equity 101,748 94,618
Total liabilities and stockholders’ equity $ 114,975 $ 108,776