XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
bank
Concentration Risk [Line Items]  
Number of commercial banks | bank 5
Cash and Cash Equivalents  
Concentration Risk [Line Items]  
Cash in bank | $ $ 280.1
Accounts Receivable | Customer Concentration Risk | Customer One  
Concentration Risk [Line Items]  
Percentage of total 10.00%
Accounts Receivable | Customer Concentration Risk | Customer Two  
Concentration Risk [Line Items]  
Percentage of total 10.00%
Accounts Receivable | Customer Concentration Risk | Customer Three  
Concentration Risk [Line Items]  
Percentage of total 10.00%
Accounts Receivable | Customer Concentration Risk | Customer Four  
Concentration Risk [Line Items]  
Percentage of total 10.00%
Accounts Receivable | Customer Concentration Risk | Top Four Reinsurers  
Concentration Risk [Line Items]  
Percentage of total 60.00%
Revenue Benchmark | Geographic Concentration Risk | Customers In Texas  
Concentration Risk [Line Items]  
Percentage of total 72.00%