XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Net Income (Loss) Per Share
A reconciliation of basic and diluted net income (loss) per share, together with the related shares outstanding in thousands is as follows: 

Three Months Ended September 30,Nine Months Ended September 30,
Net Income (Loss) Per Share:2025202420252024
Net income (loss)$20 $(2,625)$4,765 $(43,789)
Weighted average shares: 
Basic shares97,104 96,300 96,812 94,720 
Effect of dilutive securities—employee and director equity awards outstanding and preferred shares4,172 — 3,018 — 
Diluted shares101,276 96,300 99,830 94,720 
Net income (loss) per share - basic$0.00 $(0.03)$0.05 $(0.46)
Net income (loss) per share - diluted  
$0.00 $(0.03)$0.05 $(0.46)