v3.26.1
Investments in Debt Securities (Tables)
3 Months Ended
Mar. 31, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available for Sale Investments
The table below summarizes the Company’s AFS investments:
March 31, 2026
Amortized cost
Allowance for credit losses
Gross unrealized gainsGross unrealized lossesFair value
U.S. Treasury securities$113,202 $— $— $(156)$113,046 
Corporate bonds218,211 — (515)217,702 
Total
$331,413 $— $$(671)$330,748 
December 31, 2025
Amortized costAllowance for credit lossesGross unrealized gainsGross unrealized lossesFair value
U.S. Treasury securities$131,229 $— $123 $(2)$131,350 
Corporate bonds243,028 — 129 (97)243,060 
Total
$374,257 $— $252 $(99)$374,410 
March 31,
2026
December 31, 2025
Weighted-average yield of AFS investments
4.13 %3.85 %
Schedule of Amortized Cost, Fair Value and Total Weighted-Average Yield of Held-To-Maturity Investment Securities
The table below presents the contractual maturity by major class of AFS investments. In some cases, the issuers may have the right to call obligations without penalties prior to the contractual maturity date.

March 31, 2026
Within 1 year
1 to 5 years
Total
Balance sheet caption:
Available for sale investments
(current assets)
Available for sale investments
(non-current assets)
Amortized costFair valueAmortized costFair valueAmortized costFair value
U.S. Treasury securities$72,054 $72,017 $41,148 $41,029 $113,202 $113,046 
Corporate bonds176,996 176,665 41,215 41,037 218,211 217,702 
Total$249,050 $248,682 $82,363 $82,066 $331,413 $330,748 
December 31, 2025
Within 1 year
1 to 5 years
Total
Balance sheet caption:
Available for sale investments
(current assets)
Available for sale investments
(non-current assets)
Amortized costFair valueAmortized costFair valueAmortized costFair value
U.S. Treasury securities$72,075 $72,116 $59,154 $59,234 $131,229 $131,350 
Corporate bonds128,393 128,345 114,635 114,715 243,028 243,060 
Total$200,468 $200,461 $173,789 $173,949 $374,257 $374,410