XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Business Concentration (Details) - Geographic Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
North Carolina    
Concentration Risk [Line Items]    
Concentration percentage 34.40% 37.40%
Texas    
Concentration Risk [Line Items]    
Concentration percentage 27.90% 27.00%
South Carolina    
Concentration Risk [Line Items]    
Concentration percentage 8.80% 9.30%
Georgia    
Concentration Risk [Line Items]    
Concentration percentage 7.60% 6.80%
Florida    
Concentration Risk [Line Items]    
Concentration percentage 7.20% 4.00%