Skip to content
Filed
Mar 31, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 37.3M sh
Shares Diluted FY 2025 · Dec 31, 2024 23.94M sh
Shares Outstanding FY 2025 · Dec 31, 2025 45.15M sh
Shares Outstanding FY 2025 · Dec 31, 2024 29.91M sh
Shares Outstanding FY 2025 · Dec 31, 2023 22.07M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $13.65M
Stock Repurchased FY 2025 · Dec 31, 2024 $102K
Dividends Paid FY 2025 · Dec 31, 2025 $21.12M
Dividends Paid FY 2025 · Dec 31, 2024 $13.99M
Operating Cash Flow FY 2025 · Dec 31, 2025 $21.21M
Operating Cash Flow FY 2025 · Dec 31, 2024 $15.83M
Cash And Equivalents FY 2025 · Dec 31, 2025 $37.59M
Cash And Equivalents FY 2025 · Dec 31, 2024 $36.17M
Stockholders Equity FY 2025 · Dec 31, 2025 $385.97M
Stockholders Equity FY 2025 · Dec 31, 2024 $251.8M
Total Liabilities FY 2025 · Dec 31, 2025 $458.58M
Total Liabilities FY 2025 · Dec 31, 2024 $338.25M
Total Assets FY 2025 · Dec 31, 2025 $863.06M
Total Assets FY 2025 · Dec 31, 2024 $609.01M
Eps Diluted FY 2025 · Dec 31, 2025 −$0.07
Eps Diluted FY 2025 · Dec 31, 2024 −$0.23
Eps Basic FY 2025 · Dec 31, 2025 −$0.07
Eps Basic FY 2025 · Dec 31, 2024 −$0.23
Sga Expense FY 2025 · Dec 31, 2025 $9.89M
Sga Expense restated FY 2025 · Dec 31, 2024 $7.88M
Net Income FY 2025 · Dec 31, 2025 −$2.76M
Net Income FY 2025 · Dec 31, 2024 −$5.54M
Operating Income FY 2025 · Dec 31, 2025 $7.7M
Operating Income FY 2025 · Dec 31, 2024 $9.38M
Cost Of Revenue FY 2025 · Dec 31, 2025 $5.85M
Cost Of Revenue FY 2025 · Dec 31, 2024 $4.33M
Revenue FY 2025 · Dec 31, 2025 $50.42M
Revenue FY 2025 · Dec 31, 2024 $46.01M