v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 312,389 $ 276,188 $ 626,520 $ 558,166
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 194,103 168,125 380,882 339,053
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 118,286 $ 108,063 $ 245,638 $ 219,113