v3.26.1
Operating Segments - Segment Assets (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Operating Segments      
Total assets $ 6,922,640 $ 9,235,521 $ 7,746,120
Reportable segments | Specialized BioTherapeutics      
Operating Segments      
Total assets 277,383   110,793
Reportable segments | Public Health Solutions      
Operating Segments      
Total assets 2,558   1,835
Corporate      
Operating Segments      
Total assets $ 6,642,699   $ 7,633,492