v3.25.2
Income Taxes - Schedule of Gross Operating Loss Carryforwards and Tax Credit Carryforwards (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Federal  
Operating loss carryforwards:  
Loss carryforwards $ 31,278
Loss carryforwards, indefinite 1,754
Foreign  
Tax credit carryforwards:  
Tax credit carryforwards 12,964
Operating loss carryforwards:  
Loss carryforwards 85,218
Loss carryforwards, indefinite 48,711
State  
Tax credit carryforwards:  
Tax credit carryforwards 15,976
Tax credit carryforwards, indefinite 79,179
Operating loss carryforwards:  
Loss carryforwards 330,313
Loss carryforwards, indefinite 42,674
Federal research and development credits | Federal  
Tax credit carryforwards:  
Tax credit carryforwards $ 121,286