XML 69 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Options    
Outstanding at beginning of period (in shares) 287,467  
Exercised (in shares) (1,600)  
Outstanding at end of period (in shares) 285,867 287,467
Number of options, vested and expected to vest (in shares) 285,867  
Number of options, exercisable (in shares) 285,867  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 18.56  
Exercised (in dollars per share) 18.86  
Outstanding at end of period (in dollars per share) 18.56 $ 18.56
Weighted average exercise price, vested and expected to vest (in dollars per share) 18.56  
Weighted average exercise price, exercisable (in dollars per share) $ 18.56  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 5 years 3 months 18 days 5 years 9 months 18 days
Weighted average remaining contract life, vested and expected to vest 5 years 3 months 18 days  
Weighted average remaining contract life, exercisable 5 years 3 months 18 days  
Aggregate intrinsic value, options outstanding $ 4,259 $ 1,152
Aggregate intrinsic value, vested and expected to vest 4,259  
Aggregate intrinsic value, exercisable $ 4,259