Latest Financial Results
$215.7M
Cash and cash equivalents were $215.7 million at March 31, 2026.
$218.9M
Total assets were $218.9 million and total liabilities were $1.3 million at March 31, 2026.
Latest Annual Filing
For Fiscal Year Ending Dec 31, 2025