XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of business, organization structure and basis of presentation (Details) - state
1 Months Ended
Sep. 30, 2021
Mar. 31, 2025
Equity, Class of Treasury Stock [Line Items]    
Number of states in which entity operates   50
IPO    
Equity, Class of Treasury Stock [Line Items]    
Minority initial public offering, percentage 18.40%