v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies [Abstract]  
Schedule of Reconciliation of the Liability

A reconciliation of the liability under clause (b) and clause (c) for the six months ended June 30, 2026 is as follows:

Balance at January 1, 2026   $ 1,836  
Amounts paid during 2026     (198 )
Accretion     65  
Balance at June 30, 2026   $ 1,703  
Schedule of reconciliation of the contingent consideration

A reconciliation of the contingent consideration for the six months ended June 30, 2026 is as follows:

Balance at January 1, 2026   $ 993  
Amounts earned     (116 )
Accretion     131  
Balance at June 30, 2026   $ 1,008