XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Impact of Restatement Adjustments on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Cash and restricted cash $ 79,260   $ 119,419 $ 78,769   $ 54,326
Accounts Receivable 193,657   166,941      
Inventory 103,447   97,071      
Federal income taxes receivable 3,689   2,987      
Goodwill 300,643   261,767      
Total assets 901,580   868,131      
Accounts Payable 80,208   64,849      
Other current liabilities 50,438   34,729      
Total liabilities 547,471   506,995      
Cumulative Translation Adjustment (15,409)   (18,013)      
Retained earnings 194,523   186,078      
Total equity 354,109 $ 362,412 361,136 $ 368,456 $ 362,546 $ 354,932
Total liabilities and equity $ 901,580   868,131      
As Reported            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Cash and restricted cash     117,444      
Accounts Receivable     163,429      
Inventory     97,071      
Federal income taxes receivable     5,632      
Goodwill     248,339      
Total assets     851,861      
Accounts Payable     75,744      
Other current liabilities     20,834      
Total liabilities     503,995      
Cumulative Translation Adjustment     (21,842)      
Retained earnings     176,637      
Total equity     347,866      
Total liabilities and equity     851,861      
Adjustments            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Cash and restricted cash     1,975      
Accounts Receivable     3,512      
Inventory     0      
Federal income taxes receivable     (2,645)      
Goodwill     13,428      
Total assets     16,270      
Accounts Payable     (10,895)      
Other current liabilities     13,895      
Total liabilities     3,000      
Cumulative Translation Adjustment     3,829      
Retained earnings     9,441      
Total equity     13,270      
Total liabilities and equity     $ 16,270