v3.25.4
Summary of Significant Accounting Policies (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 20, 2025
Jul. 22, 2024
May 25, 2023
Jul. 30, 2022
Jun. 01, 2021
May 31, 2021
Dec. 31, 2025
Dec. 31, 2024
Research and Development Arrangement, Contract to Perform for Others [Line Items]                
Revenue             $ 99,986,000 $ 79,906,000
Contract balances, account receivable             14,700,000 12,900,000
Deferred revenue             141,000 555,000
Revenue recognized             600,000  
Remaining performance obligation             1,500,000  
Accounts receivable,with the exception of due             100,000  
Inventory write-downs             159,000 251,000
Impairment of long-lived assets             0 0
Deferred offering costs offset against additional paid-in capital             277,000 110,000
Deferred offering costs             0.0 276,000
Grant period (in years)           5 years    
Research and development arrangement with federal government, total budget           $ 9,300,000    
Research and development arrangement with federal government, funding for subawards           $ 5,500,000    
Approved funding, first year         $ 800,000      
Approved funding, including subawards, first year         $ 400,000      
Approval for funding, year two   $ 1,700,000 $ 3,000,000.0 $ 2,600,000        
Approval for funding, including subawards, year two   $ 1,000,000.0 $ 1,500,000 $ 1,600,000        
Approval for funding, year five $ 1,600,000              
Approval for funding subawards, year five $ 800,000              
Funding received for costs incurred             700,000 1,700,000
Prepaid expenses and other current assets             1,438,000 2,352,000
Advertising costs             500,000 700,000
Additional Funding Agreement Terms                
Research and Development Arrangement, Contract to Perform for Others [Line Items]                
Compensation earned             $ 4,500,000  
Minimum                
Research and Development Arrangement, Contract to Perform for Others [Line Items]                
Property, plant and equipment, useful life             3 years  
Maximum                
Research and Development Arrangement, Contract to Perform for Others [Line Items]                
Property, plant and equipment, useful life             5 years  
Rapport                
Research and Development Arrangement, Contract to Perform for Others [Line Items]                
Contractual support period             2 years  
Revenue             $ 2,400,000 $ 1,200,000