Annual and transition report of foreign private issuers [Sections 13 or 15(d)]

Fair Value Measurement (Details) - Schedule of fair value measurements are estimated utilizing Level 3 inputs

v3.25.0.1
Fair Value Measurement (Details) - Schedule of fair value measurements are estimated utilizing Level 3 inputs - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract    
Fair value at the beginning of the period $ (11,585,000) $ (36,447,000)
Acquisitions 0 (3,009,000)
Revaluation of Contingent considerations and other adjustment 4,897,000 21,408,000
Settlements of Contingent considerations 1,012,000 1,339,000
Fair value at the end of the period (2,208,000) (11,585,000)
Convertible Debt Securities    
Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 5,368,000 5,124,000
Fair Value Measurement (Details) - Schedule of financial assets and liabilities that are carried at fair value on a recurring basis [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 5,368,000 5,124,000
Convertibles and Bonds with Warrants Attached    
Schedule Of Fair Value Measurements Are Estimated Utilizing Level3 Inputs Abstract    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) (1,900,000) 0
Fair Value Measurement (Details) - Schedule of financial assets and liabilities that are carried at fair value on a recurring basis [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) $ (1,900,000) $ 0