v3.26.1
Income Taxes - Schedule of Cash Paid for Income Taxes (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2026
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
U.S. federal $ 26,218
Foreign  
Total cash paid for income taxes, net of refunds 42,323
New York City  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
U.S. state and local 2,350
Other  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
U.S. state and local 1,584
Australia  
Foreign  
Total foreign 2,993
Switzerland  
Foreign  
Total foreign 3,892
Other countries  
Foreign  
Total foreign $ 5,286