XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment and Inventory - Summary of Inventory (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Abstract]      
Document Period End Date Mar. 31, 2025    
Depreciation expense $ 12,301 $ 10,731  
Raw materials 81,704   $ 80,145
Work-in-process 22,268   19,672
Finished goods 539,330   515,242
Less: obsolescence reserve (44,455)   (43,811)
Total $ 598,847   $ 571,248