XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.2
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 150,653 $ 238,258 $ 229,097 $ 212,473 $ 200,218 $ 184,620
Cash equivalents 66,200   140,000      
Domestic Bank Accounts            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 110,203   205,781      
Foreign Bank Accounts            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 40,450   23,316      
Domestic Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 20,461   21,828      
Foreign Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 3,146   3,461      
Investments in Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 23,607   25,289      
Captive Insurance Company            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 47,896 $ 134,800 133,302 $ 132,000 $ 131,800 $ 85,000
Cash Not Held by Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 79,150   $ 70,506