XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Loss per share - Schedule Of Earnings Per Share Diluted By Common Class (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 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 $ 836,609 $ 368,718 $ 836,609 $ 368,718
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 291,350 334,356 291,350 334,356
Restricted Stock Units        
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 0 34,362 0 34,362
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 $ 194,222 $ 0 $ 194,222 $ 0
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 0 351,037 0