v3.24.2
BASIS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jun. 30, 2024
Dec. 31, 2023
Income Tax Contingency [Line Items]      
Accounts Payable   $ 22,693 $ 20,237
Accrued Salaries and Benefits   21,346 27,256
Accrued Sales and Personal Property Taxes   12,861 11,684
Income Taxes Payable   4,796 1,153
Uncertain tax positions   56,778 54,995
Accrued Vendor Rebates   6,066 11,446
Other Accrued Expenses and Liabilities   25,797 24,488
Accounts Payable and Accrued Expenses   $ 150,337 $ 151,259
FTC Inquiry      
Income Tax Contingency [Line Items]      
Payments for legal settlements $ 175,000