Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Stock Options (Details)

v3.25.1
Stockholders' Equity - Stock Options (Details) - Stock Options - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Stockholders' Equity    
Stock options, Beginning balance 127,000  
Stock options, Ending balance 127,000 127,000
Vested and exercisable as of March 31, 2025 121,000  
Weighted Average Exercise Price, Beginning balance $ 8.88  
Weighted Average Exercise Price, Ending balance 8.88 $ 8.88
Weighted Average Exercise Price, Vested and exercisable as of March 31, 2025 $ 6.63  
Weighted Average Remaining Contractual Life, Outstanding (in years) 7 years 4 months 6 days 7 years 7 months 6 days
Weighted Average Remaining Contractual Life, Vested and exercisable as of March 31, 2025 (in years) 7 years 7 months 13 days