v3.26.1
General Information - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of segments, reportable | segment 4  
Impairment of long-lived assets | $ $ 0 $ 0