v3.26.3
Summary of Significant Accounting Policies - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Guaranteed investment certificates $ 148,238 $ 199,278
Current portion 0 18,380
Long-term portion 5,233 9,333
Level I Instruments    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Guaranteed investment certificates 12,808 13,114
Trading securities 479 543
Level III Instruments    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Current portion 0 18,380
Long-term portion 5,233 9,333
Contingent consideration: $ 5,233 $ 27,713