XML 110 R99.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents $ 6,954 $ 70,485
Long-term investments 1,006 3,222
Total 7,960 73,707
Purchaser Upsize Option 69  
Contingent purchase price consideration 318 318
Total 387 318
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 6,954 70,485
Long-term investments 1,006 3,222
Total 7,960 73,707
Purchaser Upsize Option 0  
Contingent purchase price consideration 0 0
Total 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Long-term investments 0 0
Total 0 0
Purchaser Upsize Option 0  
Contingent purchase price consideration 0 0
Total 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Long-term investments 0 0
Total 0 0
Purchaser Upsize Option 69  
Contingent purchase price consideration 318 318
Total $ 387 $ 318