Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details)

v3.25.4
Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator—basic and diluted:      
Net loss $ (22,747) $ (35,888) $ (102,449)
Denominator:      
Weighted-average shares of common stock - basic common stock 26,601,652 23,654,395 23,176,098
Weighted-average common shares - diluted common stock 26,601,652 23,654,395 23,176,098
Net loss per share - basic common stock $ (0.86) $ (1.52) $ (4.42)
Net loss per share - diluted common stock $ (0.86) $ (1.52) $ (4.42)
Denominator calculation from basic to diluted:      
Weighted-average shares of common stock - basic common stock 26,601,652 23,654,395 23,176,098
Stock options and other dilutive awards 543,323 557,197 160,682
Weighted-average shares of common stock - diluted common stock 27,144,975 24,211,592 23,336,780
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 708,983 380,486 1,031,540
Employee Stock Option      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 0 5,000 104,681
Restricted stock units and restricted stock awards      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 708,983 375,486 926,859