XML 85 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Note 5. Cash, Cash Equivalents, and Marketable Securities (Details) - Available For Sale - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 52,562 $ 172,836
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gains, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Losses, before Tax 713 1,253
Total marketable securities 51,849 171,583
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Debt Securities, Available-for-sale, Maturity, Rolling within One Year 47,529  
Debt Securities, Available-for-Sale, Debt Maturities, Rolling Year One Through Five 0  
Debt securities, Available-for-sale, Debt Maturities, Rolling Year Five Through Ten 4,320  
Time deposits [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 42,562 162,836
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gains, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Losses, before Tax 0 0
Total marketable securities 42,562 162,836
U.S. debt [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 10,000 10,000
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gains, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Losses, before Tax 713 1,253
Total marketable securities $ 9,287 $ 8,747