XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-Sale, Allowance for Credit Loss $ 0 $ 0  
Realized Investment Gains (Losses) 0 0  
Unrealized Gain (Loss) on Investments 0 0  
Investment Income, Interest 1,500 5,600 $ 5,500
Unbilled Receivables, Current 44,800 23,000  
Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next 12 Months [1] $ 8,719 $ 8,983  
Capitalized Computer Software, Useful Life (Year) 5 years    
Weighted Average Number of Shares Outstanding, Diluted, Adjustment (in shares) | shares 0    
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years    
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 1 year    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 10 years    
Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Number of Major Customers 2 4  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Concentration Risk, Percentage 64.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]      
Concentration Risk, Percentage   57.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Number of Major Customers 3 2 1
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Concentration Risk, Percentage   31.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customers [Member]      
Concentration Risk, Percentage 53.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Concentration Risk, Percentage     35.00%
[1] See "Accounts Receivable" section of Note 1, "Description of Business and Summary of Significant Accounting Policies."