v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
jointVenture
Dec. 31, 2024
USD ($)
Variable Interest Entity    
Goodwill | $ $ 156,529 $ 156,529
VIE, primary beneficiary    
Variable Interest Entity    
Number of joint ventures meeting VIE definition 19  
Number of joint ventures consolidated 13  
VIE, not primary beneficiary    
Variable Interest Entity    
Number of joint ventures not consolidated 6