XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 25, 2025
Mar. 17, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Common Stock, Shares Authorized (in shares)     1,000,000,000   1,000,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.0001   $ 0.0001
Common Stock, Shares, Issued, Including Treasury Shares (in shares)     211,853,736   215,076,033
Share Repurchase Program, Period in Force (Year) 3 years 3 years      
Share Repurchase Program, Authorized, Amount $ 150        
Stock Repurchased and Retired During Period, Shares (in shares)     5,412,958 800,995  
Shares Acquired, Average Cost Per Share (in dollars per share)     $ 11.29 $ 14.86