v3.26.1
Basis of Presentation and Recently Issued Accounting Standards (Details) - 6 months ended Jun. 30, 2026
d
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments 3 3