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
Jun. 30, 2026
Dec. 31, 2025
Available for sale securities, amortized cost $ 292,391 $ 189,007
Available for sale securities, fair value 292,368 189,012
Available for sale securities, gross unrealized gains (losses) (23) 5
US Treasury Securities [Member]    
Available for sale securities, amortized cost 292,391 189,007
Available for sale securities, fair value 292,368 189,012
Available for sale securities, gross unrealized gains (losses) $ (23) $ 5