v3.26.1
Summary of Significant Accounting Policies - Concentration of Risks and Other Risks and Uncertainties (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Significant accounting policies [line item]      
Foreign currency transaction gain $ 238    
Foreign currency transaction loss   $ 283  
Property and equipment, net 2,486   $ 2,144
UNITED STATES      
Significant accounting policies [line item]      
Property and equipment, net 2,486   2,144
IRELAND      
Significant accounting policies [line item]      
Property and equipment, net $ 0   $ 0