XML 110 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Net income per common share - Basic and diluted (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings per share [abstract]    
Basic net income per common share (in usd per share) $ 4.95 $ 6.34
Diluted net income per common share (in usd per share) $ 4.86 $ 6.13