v3.25.4
Segment Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 313,832 $ 262,630 $ 871,998 $ 720,580
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues 154,732 135,700 462,239 383,420
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenues $ 159,100 $ 126,930 $ 409,759 $ 337,160