XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 11, 2022
Dec. 31, 2021
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities            
Cash and cash equivalents     $ 5,683 $ 5,683   $ 11,749
Marketable securities     21,839 21,839   17,229
Business acquisition, earnout with fair value       $ 0    
Gain on contingent acquisition payment     800      
Note Receivable | Omlis Limited            
Schedule of Available-for-sale Securities            
Sale of note, description       Omlis granted us a right of first refusal for 18 months with respect to any proposed sale by Omlis of equity securities constituting 20% or more of the outstanding voting power of Omlis or all or substantially all of the assets of Omlis or any of its material subsidiaries.    
Maximum            
Schedule of Available-for-sale Securities            
Contingent consideration earn out payable   $ 4,000   $ 2,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, cash consideration   2,500        
Business acquisition, earnout with fair value   $ 900        
U.S. Treasuries and Corporate Bonds [Member]            
Schedule of Available-for-sale Securities            
Marketable securities     21,800 21,800   17,200
Warrant | Omlis Limited            
Schedule of Available-for-sale Securities            
Equity shares purchase price per shares $ 33.91          
Warrants expire date Sep. 11, 2023          
Warrant | Maximum | Omlis Limited            
Schedule of Available-for-sale Securities            
Issuance of warrants purchase percentage 8.00%          
Fair Value, Measurements, Recurring [Member]            
Schedule of Available-for-sale Securities            
Total fair value of the instrument     2,695 2,695   2,601
Contingent acquisition payment     0 0   812
Fair Value, Measurements, Recurring [Member] | Note Receivable | Omlis Limited            
Schedule of Available-for-sale Securities            
Total fair value of the instrument     $ 2,700 $ 2,700   $ 2,600