XML 72 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 1,688,288 $ 1,389,755  
Revenues      
Revenue 821,206 785,636 $ 832,828
United States      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 1,201,988 899,960  
Revenues      
Revenue 507,999 482,202 512,554
Canada      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 229,242 237,723  
Mexico      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 256,906 251,950  
Revenues      
Revenue 313,207 303,434 $ 320,274
Other Foreign Countries [Member]      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 152 $ 122