XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Business Combination - Summary of Supplemental Proforma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Business Acquisition [Line Items]      
Revenue $ 372,462    
Net income $ 130,715    
Basic net income per common share $ 2.01    
Diluted net income per common share $ 2.00    
ILX and Castex      
Business Acquisition [Line Items]      
Revenue   $ 324,073 $ 633,433
Net income   $ 29,996 $ 51,267
Basic net income per common share   $ 0.46 $ 0.79
Diluted net income per common share   $ 0.46 $ 0.78