XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
loan
Dec. 31, 2020
USD ($)
Contract With Customer Asset And Liability [Line Items]      
Current contract assets $ 61,032,000 $ 61,032,000 $ 50,386,000
Non-current contract assets 50,901,000 50,901,000 $ 38,956,000
Increase of contract assets due to new business generation   88,234,000  
Adjustment of contract assets due to estimation of revenue from performance obligations satisfied in previous periods   16,899,000  
Payments received from insurance carriers   47,639,000  
Profit share      
Contract With Customer Asset And Liability [Line Items]      
Increase of contract assets due to new business generation   $ 49,673,000  
Number of new certified loans | loan   79,726  
Contract with customer, asset, price per loan   $ 623  
Adjustment of contract assets due to estimation of revenue from performance obligations satisfied in previous periods   16,899,000  
Payments received from insurance carriers   44,863,000  
Profit share | COVID-19      
Contract With Customer Asset And Liability [Line Items]      
Payments received from insurance carriers $ 24,900,000 $ 44,900,000