XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Accrued expenses and other current liabilities (Details) - USD ($)
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
BALANCE SHEET COMPONENTS                
Accrued salaries and commissions $ 3,387,675       $ 3,344,080      
Professional fees 769,577       956,432      
Clinical studies 589,577       686,908      
Deferred revenue 419,331       1,380,821      
Other 865,510       991,545      
Accrued expenses and other current liabilities $ 6,031,670 $ 5,514,269 $ 6,185,143 $ 7,431,606 $ 7,359,786 $ 7,280,322 $ 7,034,859 $ 6,346,894