v3.26.1
Revenues - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Apr. 08, 2026
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Sales revenue $ 21,489,000 $ 18,226,000 $ 40,553,000 $ 36,551,000      
Lease revenue 213,000 192,000 400,000 381,000      
Performance obligation estimated revenue expected to be recognised 306,000   306,000   $ 323,000    
Accounts receivable, net 9,867,000   9,867,000   9,086,000   $ 11,800,000
Contract with customer assets 0   0   0    
Contract with customer liabilities 306,000   306,000   323,000   $ 357,000
Contract with customers non current liability 273,000   273,000   290,000    
Contract with customer liability revenue recognized 89,000 64,000 97,000 128,000 33,000    
BARDA Agreement [Member]              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Agreement potential value life           10 years  
Access and maintenance fees           $ 4,000,000  
Contract Liabilities              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Contract with customers non current liability 273,000   273,000   290,000    
Other Current Liabilities              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Contract with customers current liability 33,000   33,000   33,000    
RPK              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Sales revenue $ 10,600,000 $ 9,300,000 $ 20,000,000 $ 19,000,000      
PermeaDerm              
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]              
Sales revenue         $ 6,000,000