XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
bank
Concentration Risk [Line Items]  
Number of commercial banks | bank 4
Cash and Cash Equivalents  
Concentration Risk [Line Items]  
Cash in bank | $ $ 309.0
Accounts Receivable | Customer Concentration Risk | Customer A  
Concentration Risk [Line Items]  
Percentage of total 63.00%
Revenue Benchmark | Geographic Concentration Risk | Customers In Texas  
Concentration Risk [Line Items]  
Percentage of total 64.00%
Revenue Benchmark | Geographic Concentration Risk | Customers In South Carolina  
Concentration Risk [Line Items]  
Percentage of total 11.00%