Quarterly report [Sections 13 or 15(d)]

Earnings (Loss) per Share (Details)

v3.25.3
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator (Basic and Diluted):        
Net income (loss) $ 240 $ (5,385) $ (15,217) $ (20,910)
Change in value for stock settled consideration 0 8 5 33
Adjusted net income (loss) $ 240 $ (5,377) $ (15,212) $ (20,877)
Basic        
Weighted average common shares issued and outstanding (in shares) 39,030 38,778 38,999 38,645
Deduct: Unvested RSAs (in shares) (17) (16) (17) (16)
Weighted average common shares outstanding (in shares) 39,013 38,762 38,982 38,629
Basic earnings (loss) per common share (in dollars per share) $ 0.01 $ (0.14) $ (0.39) $ (0.54)
Diluted        
Weighted average common shares outstanding from above (in shares) 39,013 38,762 38,982 38,629
Add: Dilutive effect of RSUs, RSAs, PSUs & ESPP (in shares) 162 0 0 0
Add: Contingently issuable shares (in shares) 0 0 0 0
Weighted average common shares outstanding (in shares) 39,175 38,762 38,982 38,629
Diluted earnings (loss) per common share (in dollars per share) $ 0.01 $ (0.14) $ (0.39) $ (0.54)
Antidilutive shares excluded from diluted earnings (loss) per common share (in shares) 755 1,001 1,096 1,116
Restricted Stock Awards | The Amended Plan        
Diluted        
Vesting period     1 year