v3.25.2
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