v3.26.1
Commitments and Contingencies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2015
employee
claim
partner
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]          
Number of former partners | partner       3  
Number of former employees | employee       1  
Litigation costs $ (4,300,000) $ (4,300,000) $ 11,300,000    
Pending Litigation          
Loss Contingencies [Line Items]          
Loss contingency, pending plaintiffs claims, number | claim       14  
Indemnification Guarantee          
Loss Contingencies [Line Items]          
Estimate of possible loss $ 0 $ 0     $ 0