XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Contingent Consideration Liabilities Current and Non-Current (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Level 3:  
Contingent consideration at Purchase Date $ 1,086,000
Consideration Paid
Changes in Fair Value
Fair Value 1,086,000
Total contingent consideration 1,086,000
Contingent consideration, non-current - Naamche [Member]  
Level 3:  
Contingent consideration at Purchase Date 137,000
Consideration Paid
Changes in Fair Value
Fair Value 137,000
Total contingent consideration 137,000
Contingent consideration, non-current - BMN [Member]  
Level 3:  
Contingent consideration at Purchase Date 949,000
Consideration Paid
Changes in Fair Value
Fair Value 949,000
Total contingent consideration $ 949,000