XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Other Items - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued expenses and other    
Income based tax payable $ 24,112 $ 6,437
Payroll, incentive compensation, payroll taxes and benefits 13,925 13,964
Accrued professional fees and other 11,385 5,114
Deferred revenue 8,069 8,105
Customer deposits 6,512 5,927
Accrued international freight and tariffs 4,988 5,198
Taxes other than income 4,045 4,566
Product warranties 1,493 731
Accrued dividends 887 612
Total accrued expenses and other current liabilities $ 75,416 $ 50,654