v3.25.2
Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payment of distributions to non-controlling unitholders         $ 13,686 $ 4,495
Payment of dividends to Class A common stockholders         $ 3,185 $ 0
Common Class B            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Shares excluded from computation of diluted earnings per share (in shares)     3,500,000 3,500,000 3,500,000 3,500,000
Spark HoldCo            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Increase (decrease) in equity ownership 3.59% 2.82%        
Common Class B            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Distribution to controlling interest (in shares) 262,891 206,273        
Spark HoldCo            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payment of distributions to non-controlling unitholders $ 6,000 $ 5,000 $ 3,000      
Non-Controlling Interest Holder | Spark HoldCo            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Increase (decrease) in equity ownership (3.59%) (2.82%)