XML 48 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Potentially Dilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Unvested share-based payment awards and options (in shares) 0 257,371 0 668,130
Share-based Payment Arrangement        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Unvested share-based payment awards and options (in shares) 135,172 10,140 131,522 34,762
Series C        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Unvested share-based payment awards and options (in shares) 4,710,570 4,710,570 4,710,570 4,710,570