v3.25.2
Revenue - Narrative (Details) - Markel - Alliance Agreement - Affiliated Entity
Jun. 30, 2025
Capitalized Contract Cost [Line Items]  
CUC rate expected to be paid 80.00%
CUC rate expected to be paid annually 20.00%