v3.26.3
Segment Reporting - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2026
segment
Oct. 23, 2025
USD ($)
May 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment 3        
Number of operating segments | segment 3        
Class A common stock          
Segment Reporting Information [Line Items]          
Share repurchase program, authorized amount | $       $ 100.0  
Board of directors | Class A common stock          
Segment Reporting Information [Line Items]          
Share repurchase program, authorized amount | $   $ 150.0 $ 100.0   $ 100.0