v3.26.1
Discontinued Operations - Schedule of Results From Discontinued Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating expenses:        
Income (Loss) from discontinued operations, net of tax $ 2,786 $ (8,880) $ 2,836 $ (13,707)
Discontinued Operations        
Disposal Group, Including Discontinued Operations [Line Items]        
Net sales 6,075 7,730 7,721 17,286
Cost of sales 2,443 4,068 3,597 10,507
Gross profit 3,632 3,662 4,124 6,779
Operating expenses:        
Early termination charges 0 1,561 0 1,561
Impairment and other charges 7 7,460 7 7,587
Total operating expenses 261 12,034 502 19,985
Operating income (loss) from discontinued operations 3,371 (8,372) 3,622 (13,206)
Interest income 0 84 0 215
Interest expense (15) (122) (29) (242)
Foreign currency gain (loss), net 116 (424) 165 (428)
Other income (loss), net (1) 144 7 144
Income (Loss) from discontinued operations before income tax expense, 3,471 (8,690) 3,765 (13,517)
Income tax expense, net 685 190 929 190
Income (Loss) from discontinued operations, net of tax 2,786 (8,880) 2,836 (13,707)
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | Discontinued Operations        
Operating expenses:        
Total operating expenses 118 2,972 251 9,253
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | Discontinued Operations        
Operating expenses:        
Total operating expenses $ 136 $ 41 $ 244 $ 1,584