XML 64 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Inventory [Line Items]      
Inventory renegotiated charges $ (10,345) $ (32,366)  
Inventory write down   3,992  
Business Efficiency Program [Member]      
Inventory [Line Items]      
Strategy shift charges   8,800 $ 8,600
Inventory write down   4,000 4,100
Other charges   $ 4,800 $ 4,500