XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS OVERVIEW AND SIGNIFICANT ACCOUNTING POLICIES - Schedule of Error Corrections and Prior Period Adjustments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of sales $ 580,235 $ 532,062 $ 503,023
Selling, general and administrative 1,009,025 892,406 823,243
Total operating expenses 2,369,701 2,233,452 1,935,065
Other expense, net $ 4,668 38,215 13,462
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of sales   514,854 483,669
Selling, general and administrative   937,291 854,009
Total operating expenses   2,261,129 1,946,477
Other expense, net   10,538 2,050
Adjustments      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Cost of sales   17,208 19,354
Selling, general and administrative   (44,885) (30,766)
Total operating expenses   (27,677) (11,412)
Other expense, net   $ 27,677 $ 11,412