v3.26.1
Acquisitions - Pro Forma Summary Presents Consolidated Information (Details) - OTC Global
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Business Combination [Line Items]  
Pro forma revenues $ 1,564,233
Pro forma consolidated net income $ 119,168