v3.26.1
Stockholders' Equity - Restricted Share Units Activity (Details) - Restricted Stock Units (RSUs) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
US Denominated RSU's      
Released 287   405
Equity Incentive Plan      
Stockholders' Equity      
Vesting period     3 years
US Denominated RSU's      
Unvested shares, beginning of period 512 630 630
Awarded   0  
Released (287) (118)  
Forfeited (8)    
Unvested shares, end of period 217 512 217
Equity Incentive Plan | Vesting Tranche I      
Stockholders' Equity      
Vesting percentage     33.00%
Equity Incentive Plan | Vesting Tranche II      
Stockholders' Equity      
Vesting percentage     4.17%