Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Intangible Assets (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Intangible Assets (Details)
Dec. 31, 2024
Minimum  
Non-amortizable intangible assets  
Useful life 3 years
Maximum  
Non-amortizable intangible assets  
Useful life 25 years
Weighted average  
Non-amortizable intangible assets  
Useful life 12 years
Internally used software | Minimum  
Non-amortizable intangible assets  
Useful life 3 years
Internally used software | Maximum  
Non-amortizable intangible assets  
Useful life 5 years