XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
bank
Dec. 31, 2023
USD ($)
bank
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cash in bank | $ $ 186.8 $ 263.6  
Number of banks | bank 5 5  
Accounts Receivable | Customer Concentration Risk | Customer One      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Accounts Receivable | Customer Concentration Risk | Customer Two      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Accounts Receivable | Customer Concentration Risk | Customer Three      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 10.00% 10.00%  
Accounts Receivable | Customer Concentration Risk | Top Three Reinsurers      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 59.00%    
Accounts Receivable | Customer Concentration Risk | Customer Four      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage   10.00%  
Accounts Receivable | Customer Concentration Risk | Top Four Reinsurers      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage   57.00%  
Revenue Benchmark | Geographic Concentration Risk | Customers in Texas      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 70.00% 64.00% 52.00%
Revenue Benchmark | Geographic Concentration Risk | Customers in South Carolina      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, percentage 9.00% 11.00% 10.00%