XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment and Inventory - Summary of Inventory (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property, Plant and Equipment [Abstract]          
Document Period End Date     Jun. 30, 2025    
Depreciation expense $ 11,100 $ 10,300 $ 23,363 $ 21,071  
Raw materials 84,607   84,607   $ 80,145
Work-in-process 25,404   25,404   19,672
Finished goods 538,171   538,171   515,242
Less: obsolescence reserve (42,702)   (42,702)   (43,811)
Total $ 605,480   $ 605,480   $ 571,248