XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Loss Per Share
A reconciliation of basic and diluted net loss per share, together with the related shares outstanding in thousands is as follows: 

Three Months Ended March 31,
Net Loss Per Share:20252024
Net loss$(4,920)$(27,342)
Weighted average shares: 
Basic shares96,601 91,693 
Effect of dilutive securities—employee and director equity awards outstanding and preferred shares— — 
Diluted shares96,601 91,693 
Net loss per share - basic$(0.05)$(0.30)
Net loss per share - diluted  
$(0.05)$(0.30)