v3.26.1
Condensed Consolidated Statements of Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2024   92,234,517      
Beginning Balance at Dec. 31, 2024 $ (202,955) $ 2 $ 57,282 $ (1,497) $ (258,742)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   549,964      
Issuance of common stock under equity incentive plan, net of taxes withheld (6,870)   (6,870)    
Repurchase and retirement of common stock including related costs (in shares)   (1,564,254)      
Repurchase and retirement of common stock including related costs (59,427)   (59,427)    
Stock-based compensation 20,001   20,001    
Other comprehensive income (loss) 300     300  
Net income attributable to common stockholders 38,204       38,204
Ending Balance (in shares) at Mar. 31, 2025   91,220,227      
Ending Balance at Mar. 31, 2025 $ (210,747) $ 2 10,986 (1,197) (220,538)
Beginning Balance (in shares) at Dec. 31, 2025 91,947,614 91,947,614      
Beginning Balance at Dec. 31, 2025 $ (28,690) $ 2 16,005 (960) (43,737)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   427,028      
Issuance of common stock under equity incentive plan, net of taxes withheld (10,287)   (10,287)    
Issuance of common stock in connection with follow-on public offering, net of underwriter discounts and issuance costs (in shares)   11,948,052      
Issuance of common stock in connection with follow-on public offering, net of underwriter discounts and issuance costs 887,888   887,888    
Stock-based compensation 23,311   23,311    
Other comprehensive income (loss) (617)     (617)  
Net income attributable to common stockholders $ 15,771       15,771
Ending Balance (in shares) at Mar. 31, 2026 104,322,694 104,322,694      
Ending Balance at Mar. 31, 2026 $ 887,376 $ 2 $ 916,917 $ (1,577) $ (27,966)