XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
bank
Concentration Risk [Line Items]  
Cash in bank | $ $ 151.2
Number of commercial banks | bank 4
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 | Top Two Reinsurers  
Concentration Risk [Line Items]  
Percentage of total 57.00%
Revenue Benchmark | Geographic Concentration Risk | Customers In Texas  
Concentration Risk [Line Items]  
Percentage of total 57.00%