XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The fair value measurements of our financial assets at March 31, 2026 and December 31, 2025 are summarized as follows:
Fair Value Measurements at March 31, 2026
Level ILevel IILevel IIITotal
 Cash and cash equivalents $20,262 $— $— $20,262 
 Restricted cash665 — — 665 
 Held-to-maturity investments:
Commercial paper— 4,909 — 4,909 
Corporate bonds and notes— 114,237 — 114,237 
$20,927 $119,146 $— $140,073 
Fair Value Measurements at December 31, 2025
Level ILevel IILevel IIITotal
Cash and cash equivalents$22,938 $— $— $22,938 
Restricted cash665 — — 665 
Held-to-maturity investments:
Commercial paper— 4,869 — 4,869 
U.S. government agency bonds— 3,000 — 3,000 
State and municipal bonds— 1,000 — 1,000 
Corporate bonds and notes— 121,028 — 121,028 
$23,603 $129,897 $— $153,500