v3.26.1
Stock Based Compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Shares          
Outstanding December 31, 2024 (in shares)     103,500    
Granted (in shares) 0 103,500 0 103,500  
Exercised (in shares)     (3,450)    
Outstanding December 31, 2025 (in shares) 100,050   100,050   103,500
Options exercisable at December 31, 2025 (in shares) 17,250   17,250    
Weighted Average Exercise Price Per Share          
Outstanding December 31, 2024 (in dollars per share)     $ 11.06    
Exercised (in dollars per share)     10.99    
Outstanding December 31, 2025 (in dollars per share) $ 11.06   11.06   $ 11.06
Options exercisable at December 31, 2025 (in dollars per share) $ 11.06   $ 11.06    
Weighted Average Remaining in Contractual Term (Years)          
Outstanding December 31, 2025 (Years)     8 years 10 months 24 days   9 years 10 months 24 days
Options exercisable at December 31, 2025 (Years)     8 years 10 months 24 days    
Aggregate Intrinsic Value          
Outstanding December 31, 2024     $ 469,890    
Outstanding December 31, 2025 $ 737,035   737,035   $ 469,890
Options exercisable at December 31, 2025 $ 127,133   $ 127,133