v3.26.1
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