XML 75 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 1,817,616 $ 1,688,288  
Revenues      
Revenue 1,054,006 821,206 $ 785,636
United States      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 1,312,976 1,201,988  
Revenues      
Revenue 674,946 507,999 482,202
Canada      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 237,263 229,242  
Mexico      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile 267,144 256,906  
Revenues      
Revenue 379,060 313,207 $ 303,434
Other Foreign Countries [Member]      
Long Lived Assets      
Long Lived Assets in Entity's Country of Domicile $ 233 $ 152