XML 106 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Note 17 - Restatement of Previously Issued Condensed Consolidated Financial Statements - Financial Statement Restatements (Details) (Parentheticals) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common stock, par value (in dollars per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001  
Common stock, shares authorized (in shares) 150,000 150,000 150,000 150,000 150,000 150,000 150,000 150,000  
Common stock, shares issued (in shares) 48,709 47,905 47,892 47,877 47,892 47,905 48,709 47,823  
Common stock, shares outstanding (in shares) 48,709 47,905 47,892 47,877 47,892 47,905 48,709 47,823  
Change in unrealized gain (loss) on available-for-sale securities, tax   $ 17 $ 0 $ 0 $ 0 $ 17 $ 285 $ (153) $ 1,352
Dividends and dividend equivalents declared per share (in dollars per share) $ 1.56 $ 1.56 $ 1.56 $ 1.56     $ 6.24 $ 5 $ 4