Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Details) employee in Thousands |
Jun. 30, 2025
employee
|
---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Entity number of employees | 11 |