v3.22.4
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES - Summary of Balances in Prepaid Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Vendor rebates receivable $ 12,366 $ 8,702
Prepaid expenses 22,311 20,380
Vendor and other deposits 11,649 35,396
Total $ 46,326 $ 64,478