XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 142,083 $ 104,416
Accounts receivable, net 78,186 55,828
Inventory 26,502 23,807
Prepaid expenses 4,248 5,018
Other current assets 3,076 2,817
Total current assets 254,095 191,886
Property and equipment, net 5,003 5,944
Right of use asset 4,668 5,606
Deferred tax asset, net 21,647 28,306
Goodwill 19,441 19,441
Intangible assets, net 11,147 11,626
Other assets 2,987 1,106
Total assets 318,988 263,915
Current liabilities:    
Current portion of long term debt 1,375 1,000
Accounts payable 11,415 7,409
Accrued compensation 27,650 23,667
Accrued expenses 12,825 9,012
Other current liabilities 4,417 4,507
Total current liabilities 57,682 45,595
Long term debt, net 16,839 17,830
Other liabilities 5,521 7,383
Total liabilities 80,042 70,808
Stockholders' equity    
Common stock; $0.001 par value; 250,000,000 shares authorized; 148,075,930 issued and outstanding at September 30, 2025 and 146,932,032 issued and outstanding at December 31, 2024 148 147
Additional paid-in capital 296,670 284,219
Accumulated deficit (57,872) (91,259)
Total stockholders' equity 238,946 193,107
Total liabilities and stockholders’ equity $ 318,988 $ 263,915