v3.25.3
BASIS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Accounts Payable $ 12,981 $ 13,117
Accrued Salaries and Benefits 19,539 24,206
Accrued Sales and Personal Property Taxes 12,529 11,080
Income Taxes Payable 1,178 3,622
Uncertain Tax Positions 950 785
Accrued Vendor Rebates 9,521 11,704
Other Accrued Expenses and Liabilities 44,616 28,676
Accounts Payable and Accrued Expenses $ 101,314 $ 93,190