v3.26.1
Stockholder's Equity - ATM program (Details) - ATM Program - USD ($)
$ in Millions
3 Months Ended
Feb. 24, 2026
Aug. 08, 2023
Nov. 04, 2022
Mar. 31, 2026
Mar. 31, 2025
Stockholder's Equity (Details) [Line Items]          
Shares issued       512,421 139,626
Class A common stock          
Stockholder's Equity (Details) [Line Items]          
Consideration authorized $ 300.0 $ 150.0 $ 50.0