v3.26.3
Disaggregation of Revenue - Revenue is disaggregated by major products/service lines, and timing of revenue recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total Revenue $ 52,800 $ 73,500 $ 105,600 $ 147,000
Products transferred at a point in time        
Disaggregation of Revenue        
Total Revenue 0 0 0 0
Products and services transferred over time        
Disaggregation of Revenue        
Total Revenue 52,800 73,500 105,600 147,000
Licensing fees - royalty revenue        
Disaggregation of Revenue        
Total Revenue $ 52,800 $ 73,500 $ 105,600 $ 147,000