XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents $ 5,560 $ 6,954
Long-term investments 872 1,006
Total 6,432 7,960
Purchaser Upsize Option 69 69
Contingent purchase price consideration 318 318
Total 387 387
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 5,560 6,954
Long-term investments 872 1,006
Total 6,432 7,960
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 69
Contingent purchase price consideration 318 318
Total $ 387 $ 387