Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
lease_agreement
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Lessee, Lease, Description [Line Items]      
Approved insurers, required assets (equal or greater than) $ 400,000    
Approved insurers, risked-based required assets, primary insurance floor 5.60%    
Number of operating leases related to corporate headquarters and data center facility | lease_agreement 2    
Right-of-use lease assets $ 6,400    
Operating lease liabilities 7,402    
Right-of-use assets obtained in exchange for new operating lease liabilities 8,100    
Cash paid for amounts included in the measurement of operating lease liabilities 2,500    
Operating lease expense $ 2,200    
Rent expense   $ 2,100 $ 1,500
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 5 years    
Corporate Headquarters      
Lessee, Lease, Description [Line Items]      
Operating lease option to renew, term 5 years