Revenues from Contracts with Customers - Additional Information (Details1) - Advisory And Placement Fees - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01 $ in Millions |
Jun. 30, 2025
USD ($)
|
---|---|
Deferred Revenue Arrangement [Line Items] | |
Aggregate amount of transaction price allocated to performance obligations yet to be satisfied | $ 36.2 |
Revenue remaining performance obligation, expected satisfaction period | 12 months |