v3.25.2
Summary of Significant Accounting Policies - Capitalized Internal-Use Software (Details) - Internal-Use Software
Jun. 30, 2025
Minimum  
Capitalized internal-use software  
Estimated useful lives 2 years
Maximum  
Capitalized internal-use software  
Estimated useful lives 10 years