v3.23.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Subsequent Event [Line Items]        
Net income $ 49,068 $ 35,846 $ 100,399 $ 72,024
Basic weighted average common shares outstanding (in shares) 33,355,354 33,403,411 33,397,226 33,422,618
Dilutive effect of share-based awards (in shares) 333,095 427,128 412,329 439,979
Diluted weighted average common shares outstanding (in shares) 33,688,449 33,830,539 33,809,555 33,862,597
Basic (in dollars per share) $ 1.47 $ 1.07 $ 3.01 $ 2.15
Diluted (in dollars per share) $ 1.46 $ 1.06 $ 2.97 $ 2.13
Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 249,831   179,550 541
Pro Forma        
Subsequent Event [Line Items]        
Net income $ 49,068 $ 35,846 $ 100,399 $ 72,024
Basic weighted average common shares outstanding (in shares) 166,776,770 167,017,055 166,986,130 167,113,090
Dilutive effect of share-based awards (in shares) 1,665,475 2,135,640 2,061,645 2,199,895
Diluted weighted average common shares outstanding (in shares) 168,442,245 169,152,695 169,047,775 169,312,985
Basic (in dollars per share) $ 0.29 $ 0.21 $ 0.60 $ 0.43
Diluted (in dollars per share) $ 0.29 $ 0.21 $ 0.59 $ 0.43
Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 1,249,155 0 897,750 2,705