XML 115 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll and related benefits $ 30,612 $ 31,375
Taxes, other than income taxes 11,512 14,304
Current portion of derivative liability 3,418 3,511
Short-term operating lease liability 2,870 2,987
Deferred tooling revenue 6,819 2,982
Dividends and interest 3,195 1,809
Current portion of executive retirement liabilities 1,619 1,431
Professional fees 869 723
Other 4,817 7,716
Accrued expenses $ 65,731 $ 66,838