v3.25.2
Income Taxes - summary of Company's net operating losses and tax credit carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
US Federal [Member]    
Net Operating Losses [Abstract]    
Net operating losses: $ 1,688 $ 0
Year expiration begins Indefinite Indefinite
Tax Credit [Abstract]    
Tax credits: $ 671 $ 255
Year expiration begins 2043 2043
US State [Member]    
Net Operating Losses [Abstract]    
Net operating losses: $ 9,084 $ 1,772
Year expiration begins 2041 2041
Tax Credit [Abstract]    
Tax credits: $ 316 $ 247
Year expiration begins Indefinite Indefinite
AUSTRALIA    
Net Operating Losses [Abstract]    
Net operating losses: $ 959 $ 0
Year expiration begins Indefinite Indefinite
HONG KONG    
Net Operating Losses [Abstract]    
Net operating losses: $ 920 $ 902
Year expiration begins Indefinite Indefinite
CHINA    
Net Operating Losses [Abstract]    
Net operating losses: $ 99,555 $ 95,291
Year expiration begins 2025 2025