v3.26.3
Income Taxes - Reconciliation of liability for uncertain tax positions (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Dec. 31, 2024
Income Taxes    
Liability for uncertain tax positions $ 119,000 $ 35,000
Liability for uncertain tax positions, beginning balance 35,000  
Decrease due to tax positions in prior years (35,000)  
Increase due to tax positions in prior years 119,000  
Liability for uncertain tax positions, ending balance $ 119,000