For the Best Yield strategies, there's a 10% performance fee deducted from the yield earned every time a user withdraws funds from a strategy. Accrued fees are routed to the FeeTreasurycontract governed by $IDLE token holders.
For the Perpetual Yield Tranches strategies, there's a 10% performance fee deducted from yield earned every time a PYTs auto-compound accrued rewards. Accrued fees are currently routed to the Treasury League multisig
Performance Fees are computed by difference using the average IdleToken or IdleCDOprice paid by the user for all their deposits and the current IdleToken or IdleCDOprice. All transfer methods (tranfer and transferFrom) of IdleToken will also transfer the eventual fee debt to the receiver.
Idle Protocol revenue breakdown is available on Dune Analytics