XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Schedule of Supplemental Pro Forma Information (Details) - Braxton Science Technology Group - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Business Acquisition [Line Items]    
Pro forma Revenue $ 874,697 $ 1,001,337
Pro forma Net Income $ 15,354 $ 14,459