XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 1,172,766 $ 946,929  
Revenues      
Revenue 832,828 785,461 $ 711,502
United States      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 704,007 503,818  
Revenues      
Revenue 512,554 496,997 414,549
Canada      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 223,876 149,018  
Revenues      
Revenue 0 1,883 44,252
Mexico      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 244,758 293,436  
Revenues      
Revenue 320,274 286,581 $ 252,701
Other Foreign Countries [Member]      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 125 $ 657