XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Fair Value Measurements - Schedule of the Fair Value of Available-for-sale Securities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Available for sale securities, amortized cost $ 171,815
Available for sale securities, fair value 171,841
Available for sale securities, gross unrealized gains 26
Available for sale securities, gross unrealized losses 0
US Treasury Securities [Member]  
Available for sale securities, amortized cost 171,815
Available for sale securities, fair value 171,841
Available for sale securities, gross unrealized gains 26
Available for sale securities, gross unrealized losses $ 0