v3.26.1
Operating Segments - Segment Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Operating Segments      
Total assets $ 10,499,470 $ 9,235,521 $ 5,760,647
Reportable segments      
Operating Segments      
Total assets 244,868   115,047
Reportable segments | Specialized BioTherapeutics      
Operating Segments      
Total assets 242,676   112,342
Reportable segments | Public Health Solutions      
Operating Segments      
Total assets 2,192   2,705
Corporate      
Operating Segments      
Total assets $ 10,254,602   $ 5,645,600