v3.26.3
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Other Commitments [Line Items]    
Consideration payable under Repurchase Agreement $ 30.0 $ 30.0
Repurchase agreement consideration paid $ 15.0  
Remaining repurchase agreement consideration payable   $ 15.0