v3.26.1
Summary of Significant Accounting Policies (Additional Information) (Details)
3 Months Ended
Mar. 31, 2026
Minimum  
Summary of Significant Accounting Policies [Line Items]  
Payment terms 30 Days
Finite-lived intangible assets, estimated useful life 5 years
Minimum | Building  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 15 years
Minimum | Machinery and Equipment  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 1 year
Minimum | Furniture and Fixtures  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 1 year
Maximum  
Summary of Significant Accounting Policies [Line Items]  
Payment terms 60 days
Finite-lived intangible assets, estimated useful life 30 years
Maximum | Building  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 40 years
Maximum | Machinery and Equipment  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 20 years
Maximum | Furniture and Fixtures  
Summary of Significant Accounting Policies [Line Items]  
Estimated useful lives 15 years