v3.26.3
Cash Equivalents and Investments - Additional Information (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2026
USD ($)
Securities
Dec. 31, 2025
USD ($)
CASH EQUIVALENTS AND INVESTMENTS    
Cash equivalents $ 21,221,000 $ 60,468,000
Unrealized losses on available-for-sale $ 0 0
Number of investments in debt securities in continuous unrealized loss position for more than 12 months | Securities 0  
Demand Deposits    
CASH EQUIVALENTS AND INVESTMENTS    
Cash equivalents $ 36,700,000 $ 102,600,000