v3.26.3
Stockholders' Equity - Restricted stock and restricted stock unit (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2024
Stockholders' Equity      
Unvested shares at the beginning 27,000 18,000  
Vested (9,000) (9,000)  
Unvested shares at the end 18,000 9,000 27,000
Weighted average grant date fair value outstanding, beginning $ 5.64 $ 5.64  
Granted     $ 5.64
Vested 5.64 5.64  
Weighted average grant date fair value outstanding, ending $ 5.64 $ 5.64 $ 5.64