XML 127 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 229,097 $ 184,620 $ 164,798 $ 78,687
Cash equivalents 140,000 98,000    
Held in Domestic Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 205,781 156,122    
Held in Foreign Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 23,316 28,498    
Held by Domestic Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 21,828 7,714    
Held by Foreign Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 3,461 3,973    
Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 25,289 11,687    
Captive Insurance Company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 133,302 85,014    
Not Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 70,506 $ 87,919