v3.25.2
Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of awards, beginning balance | shares 62,469  
Weighted avg exercise price per share, beginning balance $ 9.05  
Weighted avg grant date fair value per share, beginning balance $ 8.07  
Weighted avg. remaining contractual life (in years), outstanding 3 years 9 months 18 days 4 years 4 months 13 days
Aggregate intrinsic value, beginning balance | $ $ 334,769  
Number of awards, granted | shares  
Weighted avg exercise price per share, granted  
Weighted avg grant date fair value per share, granted  
Number of awards, exercised | shares (10,640)  
Weighted avg exercise price per share, exercised $ 7.42  
Weighted avg grant date fair value per share, exercised $ 6.99  
Weighted avg. remaining contractual life (in years), exercised 3 years 9 months 10 days  
Number of awards, expired/forfeited | shares  
Weighted avg exercise price per share, expired/forfeited  
Weighted avg grant date fair value per share, expired/forfeited  
Number of awards, ending balance | shares 51,829 62,469
Weighted avg exercise price per share, ending balance $ 9.36 $ 9.05
Weighted avg grant date fair value per share, ending balance $ 8.30 $ 8.07
Aggregate intrinsic value, ending balance | $ $ 254,605 $ 334,769
Number of awards exercisable, ending balance | shares 51,829  
Weighted avg. exercise price per share exercisable, ending balance $ 9.36  
Weighted avg. grant date fair value per share exercisable, ending balance $ 8.30  
Weighted avg. remaining contractual life (in years), exercisable 3 years 9 months 18 days  
Aggregate intrinsic value, exercisable ending balance | $ $ 254,605  
Number of awards unvested, ending balance | shares  
Weighted avg. exercise price per share unvested, ending balance  
Weighted avg. grant date fair value per share unvested, ending Balance  
Aggregate intrinsic value, unvested ending balance | $