v3.26.1
Subsequent Events (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 12, 2026
firm
Aug. 12, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Subsequent Event [Line Items]        
Distribution     $ 70,800 $ 82,050
Subsequent Event        
Subsequent Event [Line Items]        
Number of businesses acquired | firm 6      
Distribution   $ 5,500