XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Pro Forma Results of Operations (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Business Acquisition, Pro Forma Information [Abstract]  
Revenues | $ $ 794,200
Business Acquisition, Pro Forma Net Income (Loss) | $ $ 52,600
Basic net income per share (in dollars per share) | $ / shares $ 1.63
Diluted net income per share (in dollars per share) | $ / shares $ 1.52
Shares used in computing basic net income per share (in shares) | shares 32,200
Shares used in computing diluted net income per share (in shares) | shares 34,700