v3.25.1
Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details)
Mar. 31, 2025
Trade Name  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 5 years
Customer Relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 10 years
Customer Relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 13 years
Developed Technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 1 year
Developed Technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 7 years