XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Book cash overdrafts and cash pooling (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 431,010 $ 138,895
Outstanding A/P check    
Cash and Cash Equivalents [Line Items]    
Outstanding A/P checks 15,799 24,638
Outstanding Payroll Checks    
Cash and Cash Equivalents [Line Items]    
Outstanding A/P checks 162 0
Notional Pooling Arrangement    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 12,915 $ 1,308