v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
June 30,December 31,
Level20252024
Guaranteed investment certificates1$68,447 $66,584 
Contingent consideration:3
Current portion16,981 — 
Long-term portion7,140 22,910 
$24,121 $22,910 
Summary of Changes in Accumulated Other Comprehensive Loss by Component
Change in accumulated other comprehensive loss by component is listed below (in thousands):
Foreign CurrencyTotal
Balance at December 31, 2024$(24,360)$(24,360)
Other comprehensive gain6,989 6,989 
Balance at June 30, 2025$(17,371)$(17,371)