Income Taxes - Schedule of Gross Operating Loss Carryforwards and Tax Credit Carryforwards (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Federal | |
| Operating loss carryforwards: | |
| Loss carryforwards | $ 26,712 |
| Loss carryforwards, indefinite | 1,539 |
| Foreign | |
| Tax credit carryforwards: | |
| Tax credit carryforwards | 13,224 |
| Operating loss carryforwards: | |
| Loss carryforwards | 15,715 |
| Loss carryforwards, indefinite | 32,883 |
| State | |
| Tax credit carryforwards: | |
| Tax credit carryforwards | 13,354 |
| Tax credit carryforwards, indefinite | 82,435 |
| Operating loss carryforwards: | |
| Loss carryforwards | 350,496 |
| Loss carryforwards, indefinite | 72,869 |
| Federal research and development credits | Federal | |
| Tax credit carryforwards: | |
| Tax credit carryforwards | $ 102,973 |