v3.25.2
Summary of Significant Accounting Policies - Deferred Contract Costs (Details)
Jun. 30, 2025
Deferred contract costs  
Amortization period of capitalized contract costs 7 years