v3.25.2
Stock Compensation Plans (Details) - 2022 Equity Incentive Plan - shares
Jun. 30, 2025
Dec. 31, 2024
Sep. 29, 2022
Stock Compensation Plans      
Number of shares authorized under incentive plan     1,369,771
Number of common stock reserved 102,759 102,759  
Employee Stock Option      
Stock Compensation Plans      
Number of common stock reserved 98,311 98,311  
Restricted stock      
Stock Compensation Plans      
Number of common stock reserved 4,448 4,448