v3.26.1
Leases - Schedule of Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Assets    
Operating lease assets $ 61,703 $ 54,157
Total leased assets 61,703 54,157
Current    
Operating 7,624 7,621
Noncurrent    
Operating 69,928 48,721
Total lease liabilities $ 77,552 $ 56,342
Operating lease, right-of-use asset, statement of financial position [Extensible List] Other assets Other assets
Operating lease, liability, current, statement of financial position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities