XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Accounts Payable $ 10,965 $ 13,117
Accrued Salaries and Benefits 18,362 24,206
Accrued Sales and Personal Property Taxes 13,051 11,080
Income Taxes Payable 24,520 3,622
Uncertain Tax Positions 785 785
Accrued Vendor Rebates 4,452 11,704
Other Accrued Expenses and Liabilities 38,638 28,676
Accounts Payable and Accrued Expenses $ 110,773 $ 93,190