v3.25.2
Nature of business, organization structure and basis of presentation (Details) - state
1 Months Ended
Sep. 30, 2021
Jun. 30, 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%