XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Additional information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2021
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities        
Cash and cash equivalents   $ 8,390   $ 11,749
Marketable securities   18,912   17,229
Maximum        
Schedule of Available-for-sale Securities        
Contingent consideration earn out payable $ 4,000      
Earn out cash payments       2,000
Maximum | Scenario Forecast        
Schedule of Available-for-sale Securities        
Earn out cash payments     $ 2,000  
Fortress ID        
Schedule of Available-for-sale Securities        
Percentage of ownership control 100.00%      
Business acquisition, purchase price $ 3,400      
Business acquisition, earnout with fair value $ 900      
Fortress ID | Maximum        
Schedule of Available-for-sale Securities        
Contingent consideration earn out payable   2,000    
U.S. Treasuries and Corporate Bonds [Member]        
Schedule of Available-for-sale Securities        
Marketable securities   18,900   17,200
Fair Value, Measurements, Recurring [Member]        
Schedule of Available-for-sale Securities        
Total fair value of the instrument   2,632   2,601
Fair Value, Measurements, Recurring [Member] | Note Receivable | Omlis Limited        
Schedule of Available-for-sale Securities        
Total fair value of the instrument   $ 2,600   $ 2,600