v3.25.1
Contract Assets and Excess Profit Share Receipts - Summary of Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract With Customer, Asset [Roll Forward]    
Beginning balance $ 29,314 $ 75,430
Increase of contract assets due to new business generation 120,436 140,413
Change in estimates of revenue from performance obligations satisfied in previous periods (48,546) (22,812)
Payables (receivables) transferred from contract assets (53,721) (67,440)
Payments received from insurance carriers (32,458) (96,325)
Provision for expected credit losses 42 48
Ending balance 15,067 29,314
Profit Share    
Contract With Customer, Asset [Roll Forward]    
Beginning balance 22,855 65,889
Increase of contract assets due to new business generation 52,979 66,113
Change in estimates of revenue from performance obligations satisfied in previous periods (48,546) (22,812)
Payables (receivables) transferred from contract assets 5,144 0
Payments received from insurance carriers (22,834) (86,383)
Provision for expected credit losses 35 48
Ending balance 9,633 22,855
Program Fee    
Contract With Customer, Asset [Roll Forward]    
Beginning balance 4,738 7,932
Increase of contract assets due to new business generation 57,350 64,245
Change in estimates of revenue from performance obligations satisfied in previous periods 0 0
Payables (receivables) transferred from contract assets (58,865) (67,440)
Payments received from insurance carriers 0 0
Provision for expected credit losses 6 1
Ending balance 3,229 4,738
TPA Fee    
Contract With Customer, Asset [Roll Forward]    
Beginning balance 1,721 1,609
Increase of contract assets due to new business generation 10,107 10,055
Change in estimates of revenue from performance obligations satisfied in previous periods 0 0
Payables (receivables) transferred from contract assets 0 0
Payments received from insurance carriers (9,624) (9,942)
Provision for expected credit losses 1 (1)
Ending balance 2,205 $ 1,721
Future Claim Payments and Previous Profit Share Receipts    
Contract With Customer, Asset [Roll Forward]    
Change in estimates of revenue from performance obligations satisfied in previous periods $ (5,100)