v3.25.2
Acquisitions - Pro Forma (Details) - SilverCrest - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination [Line Items]        
Revenue $ 480,650 $ 294,767 $ 895,689 $ 571,473
Net income (loss) $ 103,230 $ (38,360) $ 177,847 $ (98,625)