v3.26.1
Loss per share - Schedule Of Earnings Per Share Diluted By Common Class (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
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 $ 705,444 $ 799,800 $ 705,444 $ 799,800
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 280,377 314,637 280,377 314,637
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 $ 74,030 $ 134,126 $ 74,030 $ 134,126
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 351,037 351,037