XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Income taxes
6 Months Ended
Jun. 30, 2025
Income Tax Disclosure [Abstract]  
Income taxes Income taxes
For the three and six months ended June 30, 2025 and 2024, the Company recorded no income tax provision or benefit due to losses generated where no benefit was recorded due to the valuation allowance. The Company continues to maintain a full valuation allowance for its U.S. federal and state deferred tax assets as of June 30, 2025 due to uncertainty regarding future taxable income.