XML 131 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Supply Chain Finance Program - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]      
Supplier chain finance program, payment terms 90 days    
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable, trade Accounts payable, trade  
Outstanding obligation current $ 66,570 $ 52,167 $ 55,105