v3.26.1
Shareholders' Equity - Phantom Share Units (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Current portion of phantom share liability $ 1,285   $ 1,650
Phantom Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total liability 1,800    
Current portion of phantom share liability 1,300    
Long-term accrued liabilities 500    
Cash settlement $ 1,800 $ 1,600  
Minimum | Phantom Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 1 year    
Maximum | Phantom Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years