XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Accrued expenses and other current liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
BALANCE SHEET COMPONENTS    
Accrued salaries and commissions $ 3,117,548 $ 3,387,675
Clinical studies 609,398 589,577
Deferred revenue 546,028 419,331
Professional fees 462,425 769,577
Royalties 257,883 275,409
Goods received not invoiced 146,584 86,516
Other 796,925 503,585
Accrued expenses and other current liabilities $ 5,936,791 $ 6,031,670