v3.26.1
Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total 15,364 15,692 15,285 16,033
Stock options and restricted stock units issued and outstanding        
Total 10,226 10,555 10,147 10,730
Warrants to purchase common stock        
Total 2,655 2,654 2,655 2,820
Common stock issuable in connection with convertible senior notes        
Total 2,483 2,483 2,483 2,483