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% |