XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Summary of Purchase Price Allocation (Parenthetical) (Details)
Dec. 31, 2024
Dec. 31, 2022
2022 Acquisition [Member]    
Business Acquisition [Line Items]    
Intangible assets amortization period 11 years 8 years