XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Compensation related liabilities $ 21,171 $ 23,941
Product warranty and recall obligations 16,848 14,381
Other 28,475 25,881
Total accrued expenses and other current liabilities $ 66,494 $ 64,203