CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Mar. 31, 2025 |
|---|---|---|
| Allowance for doubtful accounts receivable | $ 5,018 | $ 17,020 |
| Class A Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0003 | $ 0.0003 |
| Common stock, authorized (in shares) | 400,000,000.0 | 400,000,000 |
| Common stock, issued (in shares) | 188,839,506 | 188,822,726 |
| Common stock, outstanding (in shares) | 188,839,506 | 188,822,726 |
| Class B Convertible Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0003 | $ 0.0003 |
| Common stock, authorized (in shares) | 34,450,000 | 34,450,000 |
| Common stock, issued (in shares) | 34,450,000 | 34,450,000 |
| Common stock, outstanding (in shares) | 34,450,000 | 34,450,000 |
| Class C Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0003 | $ 0.0003 |
| Common stock, authorized (in shares) | 400,000,000.0 | 400,000,000 |
| Common stock, issued (in shares) | 202,927,051 | 202,720,745 |
| Common stock, outstanding (in shares) | 202,927,051 | 202,720,745 |