v3.26.1
CONDENSED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 56,374 $ 51,159
Accounts receivable, net of allowance for credit losses of $230,524 as of March 31, 2026, and $190,686 as of December 31, 2025 13,415 13,667
Inventory, net 11,883 11,620
Prepaid expenses and other current assets 1,625 1,646
Prepaid income taxes 3,125 3,111
Total current assets 86,422 81,203
Property and equipment, net 24,225 23,856
Intangible assets, net 3,286 3,384
Deferred tax asset, net 231 94
Other assets 225 239
Total assets 114,389 108,776
Current liabilities:    
Accounts payable 2,182 1,820
Accrued payroll and benefits 2,066 3,218
Other accrued taxes 427 313
Warranty reserve 144 144
Deferred revenue 3,397 2,871
Accrued income taxes 3,902 1,814
Total current liabilities 12,118 10,180
Deferred revenue, non-current 3,757 3,978
Total liabilities 15,875 14,158
Stockholders’ equity:    
Common stock; $0.0001 par value per share; 31,500,000 shares authorized; 12,782,837 shares issued and outstanding as of March 31, 2026, and 12,781,774 shares issued and outstanding as of December 31, 2025 1 1
Additional paid-in capital 31,020 30,386
Retained earnings 67,493 64,231
Total stockholders' equity 98,514 94,618
Total liabilities and stockholders’ equity $ 114,389 $ 108,776