XML 65 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Loss per share - Schedule Of Earnings Per Share Diluted By Common Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive securities, effect on basic earnings per share, options and restrictive stock units $ 850,659 $ 820,842
Stock Options    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive securities, effect on basic earnings per share, options and restrictive stock units 335,448 298,868
Restricted Stock Awards    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive securities, effect on basic earnings per share, options and restrictive stock units $ 164,174 $ 170,937
Preferred Stock    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Anti-dilutive securities excluded from the calculation of diluted loss per share 351,037 351,037