v3.26.1
Revenue Recognition - Sales by geographic region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition [Abstract]        
Sales $ 331,827 $ 409,268 $ 756,716 $ 750,532
U.S. [Member]        
Revenue Recognition [Abstract]        
Sales 324,627 337,310 691,958 678,574
International [Member]        
Revenue Recognition [Abstract]        
Sales $ 7,200 $ 71,958 $ 64,758 $ 71,958