XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Jun. 24, 2010
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value   $ 15,630  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   1,810  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 3,800  
Expiration period   10 years  
General and Administrative Expense [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated Share-based Compensation Expense   $ 4,200 $ 4,000
Plan Maximum Amendment [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issuable under Stock Option Plan 6.6    
Percentage Of Total Number Of Share Issued and Outstanding 25.00%    
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issuable under Stock Option Plan 6.7    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 5.43 $ 5.93