XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Note 14 - Fair Value Measurements - Schedule of the Fair Value of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available for sale securities, amortized cost $ 290,324 $ 189,007
Available for sale securities, fair value 290,322 189,012
Available for sale securities, gross unrealized gains (losses) (2) 5
US Treasury Securities [Member]    
Available for sale securities, amortized cost 290,324 189,007
Available for sale securities, fair value 290,322 189,012
Available for sale securities, gross unrealized gains (losses) $ (2) $ 5