v3.26.1
Income Taxes - Schedule of Cash Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Effective Income Tax Rate Reconciliation [Line Items]      
Federal $ 14,689    
State 12,238    
Total income taxes paid 51,508 $ 40,410 $ 28,810
France      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 3,000    
Switzerland - Federal      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 5,913    
Switzerland – Cantonal/Communal      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign 2,718    
Other      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign $ 12,950