v3.25.2
Government Grant Funding and Potential Repayment Commitments Under Recoverable Cash Advance Grants (RCAs) - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 03, 2019
Jul. 20, 2017
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2021
Dec. 31, 2024
Jun. 30, 2024
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Grant income recognized for research and development activities         $ 11,500      
Percentage of royalty on revenue         30.00% 0.12%    
Payments for grants       $ 0 $ 0      
Grant repayable       7,033 $ 7,033     $ 6,238
RCA-1                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Recoverable cash advance   $ 20,500            
Percentage of royalty on revenue         0.33%      
Grant repayable       5,673 $ 5,673     5,028
RCA-2                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Recoverable cash advance $ 4,700              
Percentage of royalty on revenue         0.15%      
Grant repayable       1,360 $ 1,360     $ 1,210
RCA-1 and RCA-2                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Percentage of repayment amount received under grant         30.00%      
Research And Development And Future Sales                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Grant repayable       0 $ 0   $ 0  
Accrued Expenses and Other Current Liabilities                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Grant repayable       $ 400 $ 400   $ 400  
Subsequent Event                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Grant repayable balance     $ 200          
Minimum                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Percentage of grant reimburse of actual qualifying expenditures         55.00%      
Minimum | RCA-1 and RCA-2                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Term of repayment amount received under grant         2023      
Maximum                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Percentage of grant reimburse of actual qualifying expenditures         100.00%      
Maximum | RCA-1 and RCA-2                
Research And Development Arrangement Contract To Perform For Others [Line Items]                
Term of repayment amount received under grant         2042