XML 111 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Segment Information about Reported Product Revenues, Depreciation and Amortization and Operating Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Product revenues $ 1,469,076 $ 1,204,656 $ 1,046,150
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 50,948 $ 44,394 $ 38,780
Operating income (loss) 77,439 48,307 115,006
Automotive Segments      
Segment Reporting Information [Line Items]      
Product revenues $ 1,422,952 $ 1,161,616 $ 1,004,633
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 45,845 $ 39,815 $ 35,389
Operating income (loss) 185,956 118,433 162,994
Medical Segments      
Segment Reporting Information [Line Items]      
Product revenues $ 46,124 $ 43,040 $ 41,517
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 3,654 $ 3,344 $ 2,460
Operating income (loss) $ (22,234) $ (4,029) $ (1,829)
Corporate Segments      
Segment Reporting Information [Line Items]      
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Depreciation and amortization $ 1,449 $ 1,235 $ 931
Operating income (loss) $ (86,283) $ (66,097) $ (46,159)