v3.26.1
Business Combinations - Additional Information (Detail) - USD ($)
2 Months Ended 3 Months Ended 6 Months Ended
Nov. 12, 2025
Dec. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]                
Net revenues     $ 30,639,000   $ 31,242,000   $ 58,564,000 $ 61,173,000
Net loss     $ 6,249,000 $ (22,377,000) $ (19,693,000) $ (16,040,000) $ (16,128,000) $ (35,733,000)
BioMedomics, Inc                
Business Combination [Line Items]                
Contingent consideration, liability, value, high $ 5,000,000.0              
Estimated fair value of contingent consideration 233,000              
Contingent consideration, liability, value, Low $ 0              
Acquisition-related costs       $ 500,000        
Net revenues   $ 100,000            
Net loss   $ 1,100            
BioMedomics, Inc | Technology-Based Intangible Assets                
Business Combination [Line Items]                
Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period 10 years              
BioMedomics, Inc | Milestone Payments                
Business Combination [Line Items]                
Estimated fair value of contingent consideration $ 200,000