v3.26.1
Stock-Based Compensation - Non-Vested Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Payment Arrangement, Option, Exercise Price Range          
Number of Stock Options Outstanding     965,730    
Number of Stock Options Granted 100,685 76,141 100,685 76,141  
Less: Number of Stock Options Forfeited     0    
Less: Number of Stock Options Expired     0    
Less: Number of Stock Options Exercised     0    
Number of Stock Options Outstanding 1,066,415   1,066,415   965,730
Number of Stock Options Vested 890,677   890,677    
Weighted Average Exercise Prices, Options Outstanding     $ 4.95    
Weighted Average Exercise Prices,Options Granted $ 10.59 $ 11.63 10.59 $ 11.63  
Less: Weighted Average Exercise Prices,Options Forfeited     0    
Less: Weighted Average Exercise Prices,Options Expired     0    
Less: Weighted Average Exercise Prices,Options Exercised     0    
Weighted Average Exercise Prices,Options Outstanding 5.49   5.49   $ 4.95
Weighted Average Exercise Prices,Options Vested $ 4.5   $ 4.5    
Weighted Average Remaining Contractual Term (years), Options Outstanding     6 years 4 months 13 days   6 years 6 months
Weighted Average Remaining Contractual Term (years), Options Vested     5 years 9 months 18 days    
Aggregate Intrinsic Value,Options Outstanding [1]     $ 6,949,000    
Aggregate Intrinsic Value,Options Granted [1]     $ 0    
Less: Aggregate Intrinsic Value,Options Forfeited [1]     0    
Less: Aggregate Intrinsic Value,Options Expired [1]     $ 0    
Less: Aggregate Intrinsic Value,Options Exercised [1]     $ 0    
Aggregate Intrinsic Value,Options Outstanding [1] $ 6,319,000   6,319,000   $ 6,949,000
Aggregate Intrinsic Value,Options Vested [1] $ 6,186,000   $ 6,186,000    
[1] Presented in ones.