v3.26.1
Supplier Financing Arrangements - Changes in Outstanding Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Supplier Finance Program, Obligation [Roll Forward]    
Obligation outstanding at beginning of period $ 8,028 $ 11,971
New obligations 7,720 12,490
Payments against supplier obligations (6,716) (11,012)
Obligation outstanding at end of period $ 9,032 $ 13,449