v3.25.4
Cash and Cash Equivalents and Short-Term Investments - Schedule of Cash and Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents and Short-Term Investments [Abstract]    
Cash at bank and in hand $ 11,277 $ 56,590
US Treasury Bills 0 64,740
Total Cash and cash equivalents 11,277 121,330
U.S. treasury bills 73,837 26,004
Total short-term investments $ 73,837 $ 26,004