XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
Operating Leased Assets [Line Items]  
Operating lease,description The Company has operating leases for offices, manufacturing and research buildings, machinery, cars, data processing and other equipment.
Operating lease, option to extend options to extend the leases for up to 25 years
Operating lease, option to terminate options to terminate the leases within one year
Operating leases not yet commenced, description As of December 31, 2024, the Company has no additional material operating leases that have not yet commenced.
Minimum  
Operating Leased Assets [Line Items]  
Operating lease, lease terms 1 year
Maximum  
Operating Leased Assets [Line Items]  
Operating lease, lease terms 43 years