v3.26.1
Share-based Compensation - Stock-based Compensation Expense Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation $ 1,557 $ 1,381 $ 2,870 $ 3,469
Location, Statement of Income, Balance [Axis]: us-gaap:DeconsolidationRevaluationOfRetainedInvestmentGainOrLossAmount        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation   7   (109)
Deferred Share Units (DSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation $ 221 $ 0 $ 178 $ 0