v3.26.1
Summary of Significant Accounting Policies - Deferred Contract Costs (Details)
Jun. 30, 2026
Deferred contract costs  
Amortization period of capitalized contract costs 7 years
Prospective change in amortization period of capitalized contract costs 8 years