XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Payable and Accrued Liabilities - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 4,788 $ 5,070
Accrued liabilities    
Employee compensation, benefits, and related accruals 8,546 9,928
Research and development 15,248 12,061
Income and other taxes 1,830 5,686
Professional fees 737 762
Other 439 714
Total $ 31,588 $ 34,221