XML 46 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Carrying Value and Fair Value of Financial Instruments
The following tables present the carrying value and fair value of these financial instruments as of December 31, 2025 and 2024:
 December 31, 2025
 Fair Value
 
Carrying
Value
Level 1Level 2Level 3
US Treasury bills$29,456 $29,465 $— $— 
Certificate of deposits2,345 — 2,345 — 
Total$31,801 $29,465 $2,345 $— 
 December 31, 2024
 Fair Value
 
Carrying
Value
Level 1Level 2Level 3
U.S. Treasury bills$71,120 $71,135 $— $— 
Certificate of deposits2,321 — 2,321 — 
Total$73,441 $71,135 $2,321 $—