{"schema_version":"secwatch.filing_event.v1","accession":"0001628280-26-008810","form_type":"8-K","ticker":"QTI","cik":"0001844505","company_name":"QT IMAGING HOLDINGS, INC.","filed_at":"2026-02-18T23:59:59+00:00","discovered_at":"2026-05-14T18:02:36.509134+00:00","generated_at":"2026-05-16T02:09:33.678435+00:00","sec_items":["2.02","8.01","9.01","99.1"],"event_type":"earnings","sentiment":"positive","materiality_score":0.75,"calibrated_materiality_score":0.75,"confidence":"high","headline":"QT Imaging reports Q4 record revenue $8.3M (+877% YoY); 2025 revenue $18.9M, beats guidance","bullets":["Q4 revenue $8.3M, up 97% QoQ and 877% YoY; record 17 scanners shipped.","Full year 2025 revenue $18.9M, surpassing guidance of $18M; shipped 40 scanners (vs 12 in 2024).","Net loss improved to $1.4M in Q4 (from $3.5M); full year net loss $21.1M included $8.8M non-cash charges.","Gross margin 38% in Q4 (vs 47% YoY) and 45% for 2025 (vs 54% in 2024) due to tariff-affected scanner costs.","2026 revenue outlook ~$39M; UAE distribution deal with Al Naghi Medical for min. 43 scanners over 3 years (~$24M+)."],"urls":{"canonical":"https://secwatch.observer/filing/0001628280-26-008810","json":"https://secwatch.observer/filing/0001628280-26-008810.json","markdown":"https://secwatch.observer/filing/0001628280-26-008810.md","text":"https://secwatch.observer/filing/0001628280-26-008810.txt","edgar_index":"https://www.sec.gov/Archives/edgar/data/1844505/000162828026008810/0001628280-26-008810-index.htm","edgar_primary_document":"https://www.sec.gov/Archives/edgar/data/1844505/000162828026008810/qti-20260218.htm"},"model":{"generated_by":"deepseek-v4-flash:cloud@v2","generated_at":"2026-05-16T02:09:33.678435+00:00"},"review":{"review_status":"machine_generated","human_reviewed":false,"corrected":false,"correction_note":null,"correction_timestamp":null,"superseded_by":null,"related_filings":[]},"source_grounded_claims":[],"license":"Source filings: public domain (SEC EDGAR). Summaries (headline + bullets): CC-BY-4.0; attribute https://secwatch.observer"}