v3.26.1
Stockholders’ Equity - Narrative (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
vote
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Sep. 30, 2022
USD ($)
Schedule of the Effects of the Tender Offer Repurchase Price Over the Estimated Fair Value of the Common Stock Redeemed [Line Items]        
Preferred stock, shares authorized (in shares) 25,000,000   25,000,000  
Preferred stock, shares issued (in shares) 0   0  
Preferred stock, shares outstanding (in shares) 0   0  
Common stock, shares authorized (in shares) 500,000,000   500,000,000  
Common stock, par value (in USD per share) | $ / shares $ 0.001   $ 0.001  
Shares issued (in shares) 73,854,862   72,133,528  
Shares outstanding (in shares) 73,854,862   72,133,528  
Stockholders vote | vote 1      
Dividends | $ $ 0      
Share repurchase plan        
Schedule of the Effects of the Tender Offer Repurchase Price Over the Estimated Fair Value of the Common Stock Redeemed [Line Items]        
Share repurchase plan, authorized amount | $       $ 40,000,000.0
Treasury stock, shares, acquired (in shares)   1,103,601    
Treasury stock, shares, retired (in shares)   1,103,601    
Treasury stock, value, acquired, cost method | $   $ 5,000,000.0    
Treasury stock, retired, cost method, amount | $   $ 5,000,000.0    
Treasury stock acquired, average cost per share (in USD per share) | $ / shares   $ 4.51    
Stock repurchase program, remaining authorized repurchase amount | $ $ 24,800,000      
Vitalware L L C | Able Health Inc        
Schedule of the Effects of the Tender Offer Repurchase Price Over the Estimated Fair Value of the Common Stock Redeemed [Line Items]        
Shares issued (in shares) 106,196   106,196  
Shares outstanding (in shares) 106,196   106,196