v3.26.1
2. Cash, Cash Equivalents, and Marketable Securities (Details) - Available For Sale - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost $ 38,685 $ 52,562
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 713
Marketable securities 38,685 51,849
Time deposits [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost 38,685 42,562
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 0 0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Marketable securities $ 38,685 42,562
Contractual Maturities Of Marketable Securities (In Years) 1 year  
U.S. debt [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Amortized Cost   10,000
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax   0
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax   713
Marketable securities $ 0 $ 9,287