Balance Sheet Components - Schedule of Operating Lease Right-of-Use Asset, Net (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Mar. 31, 2024 |
---|---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
Operating lease right-of-use assets | $ 2,408 | $ 56,662 |
Less: accumulated amortization | (1,875) | (18,533) |
Operating lease right-of-use assets, net | $ 533 | $ 38,129 |