Quarterly report pursuant to Section 13 or 15(d)

Detail of Certain Accounts - Cash and Cash Equivalents (Details)

v3.22.1
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 238,258 $ 229,097 $ 200,218 $ 184,620
Cash equivalents 141,400 140,000    
Domestic Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 211,128 205,781    
Foreign Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 27,130 23,316    
Domestic Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 17,309 21,828    
Foreign Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 5,914 3,461    
Investments in Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 23,223 25,289    
Captive Insurance Company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 134,758 133,302 $ 131,800 $ 85,000
Cash Not Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 80,277 $ 70,506