v3.25.4
Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 313,832 $ 262,630 $ 871,998 $ 720,580
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 178,852 155,435 517,905 438,568
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 134,980 $ 107,195 $ 354,093 $ 282,012