v3.25.2
Revenue from Contracts with Customers - Summary of Renewal Commissions Receivable (Details) - Corporate and Other Distributed Products Segment Revenues [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Balance, beginning of period $ 57,331 $ 60,365 $ 58,079 $ 61,372
Commissions revenue 5,793 5,864 11,077 10,903
Less: collections (6,309) (6,349) (12,341) (12,395)
Balance, at the end of period $ 56,815 $ 59,880 $ 56,815 $ 59,880