CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY Statement - USD ($) $ in Thousands |
Total |
Convertible Preferred Stock |
Series 1 Participating Preferred Stock |
Restricted Stock |
Performance Stock Units |
Preferred Stock
Convertible Preferred Stock
|
Preferred Stock
Series 1 Participating Preferred Stock
|
Common Stock |
Common Stock
Restricted Stock
|
Common Stock
Performance Stock Units
|
Additional Paid-in Capital [Member] |
Additional Paid-in Capital [Member]
Restricted Stock
|
Additional Paid-in Capital [Member]
Performance Stock Units
|
Accumulated Earnings (Loss) [Member] |
Accumulated Other Comprehensive Loss [Member] |
Treasury Stock, Common |
Treasury Stock, Common
Restricted Stock
|
Treasury Stock, Common
Performance Stock Units
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
78,764,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 107,542
|
|
|
|
|
$ 0
|
|
$ 789
|
|
|
$ 261,824
|
|
|
$ 32,228
|
$ (83)
|
$ (187,216)
|
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31,889,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss |
(1,512)
|
|
|
|
|
|
|
|
|
|
|
|
|
(1,512)
|
|
|
|
|
Other comprehensive loss - translation adjustments |
22
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22
|
|
|
|
Stock-based compensation |
2,144
|
|
|
|
|
|
|
|
|
|
2,144
|
|
|
|
|
|
|
|
Restricted stock issued (in shares) |
|
|
|
|
|
|
|
1,344,000
|
|
|
|
|
|
|
|
|
|
|
Restricted stock issued |
0
|
|
|
|
|
|
|
$ 13
|
|
|
(13)
|
|
|
|
|
|
|
|
Performance-Based Restricted Stock Units eligible to vest (in shares) |
|
|
|
|
|
|
|
457,000
|
|
|
|
|
|
|
|
|
|
|
Performance-Based Restricted Stock Units eligible to vest |
0
|
|
|
|
|
|
|
$ 5
|
|
|
(5)
|
|
|
|
|
|
|
|
Shares forfeited or withheld to satisfy tax obligations (in shares) |
|
|
|
|
|
|
|
|
(1,000)
|
|
|
|
|
|
|
|
(304,000)
|
(342,000)
|
Share-based payment arrangement, decrease for tax withholding obligation |
|
|
|
$ (750)
|
$ (861)
|
|
|
|
|
|
|
|
|
|
|
|
$ (750)
|
$ (861)
|
Ending balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
|
|
80,564,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Mar. 31, 2024 |
106,585
|
|
|
|
|
$ 0
|
|
$ 807
|
|
|
263,950
|
|
|
30,716
|
(61)
|
$ (188,827)
|
|
|
Ending balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,535,000
|
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
78,764,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 107,542
|
|
|
|
|
$ 0
|
|
$ 789
|
|
|
261,824
|
|
|
32,228
|
(83)
|
$ (187,216)
|
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31,889,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, Employee Stock Purchase Plans |
81,874
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
|
|
80,902,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
$ 109,823
|
|
|
|
|
$ 0
|
|
$ 810
|
|
|
266,253
|
|
|
31,659
|
(30)
|
$ (188,869)
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,554,000
|
|
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
|
|
80,564,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Mar. 31, 2024 |
106,585
|
|
|
|
|
$ 0
|
|
$ 807
|
|
|
263,950
|
|
|
30,716
|
(61)
|
$ (188,827)
|
|
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,535,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss |
943
|
|
|
|
|
|
|
|
|
|
|
|
|
943
|
|
|
|
|
Other comprehensive loss - translation adjustments |
31
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31
|
|
|
|
Stock-based compensation |
2,160
|
|
|
|
|
|
|
|
|
|
2,160
|
|
|
|
|
|
|
|
Restricted stock issued (in shares) |
|
|
|
|
|
|
|
318,000
|
|
|
|
|
|
|
|
|
|
|
Restricted stock issued |
0
|
|
|
|
|
|
|
$ 3
|
|
|
(3)
|
|
|
|
|
|
|
|
Shares forfeited or withheld to satisfy tax obligations (in shares) |
|
|
|
|
|
|
|
|
(54,000)
|
(8,000)
|
|
|
|
|
|
|
(15,000)
|
(4,000)
|
Share-based payment arrangement, decrease for tax withholding obligation |
|
|
|
(34)
|
(8)
|
|
|
|
$ (1)
|
|
|
$ 1
|
|
|
|
|
$ (34)
|
$ (8)
|
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition |
146
|
|
|
|
|
|
|
|
|
|
|
|
$ 145
|
|
|
|
|
|
Stock Issued During Period, Value, Employee Stock Purchase Plan |
|
|
|
|
|
|
|
|
|
$ 1
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, Employee Stock Purchase Plans |
|
|
|
|
|
|
|
|
|
82,000
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
|
|
80,902,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
$ 109,823
|
|
|
|
|
$ 0
|
|
$ 810
|
|
|
266,253
|
|
|
31,659
|
(30)
|
$ (188,869)
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,554,000
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
|
0
|
0
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
48,217,000
|
|
|
|
|
|
|
80,881,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
$ 114,325
|
|
|
|
|
$ 0
|
$ 0
|
$ 811
|
|
|
270,122
|
|
|
32,481
|
1
|
$ (189,090)
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
32,664,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,664,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss |
$ (9,751)
|
|
|
|
|
|
|
|
|
|
|
|
|
(9,751)
|
|
|
|
|
Other comprehensive loss - translation adjustments |
(33)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(33)
|
|
|
|
Stock-based compensation |
1,092
|
|
|
|
|
|
|
|
|
|
1,092
|
|
|
|
|
|
|
|
Restricted stock issued (in shares) |
|
|
|
|
|
|
|
844,000
|
|
|
|
|
|
|
|
|
|
|
Restricted stock issued |
0
|
|
|
|
|
|
|
$ 8
|
|
|
(8)
|
|
|
|
|
|
|
|
Performance-Based Restricted Stock Units eligible to vest (in shares) |
|
|
|
|
|
|
|
583,000
|
|
|
|
|
|
|
|
|
|
|
Performance-Based Restricted Stock Units eligible to vest |
0
|
|
|
|
|
|
|
$ 6
|
|
|
(6)
|
|
|
|
|
|
|
|
Shares forfeited or withheld to satisfy tax obligations (in shares) |
|
|
|
|
|
|
|
|
(393,000)
|
(83,000)
|
|
|
|
|
|
|
(331,000)
|
(243,000)
|
Share-based payment arrangement, decrease for tax withholding obligation |
|
|
|
(849)
|
(620)
|
|
|
|
$ (4)
|
$ (1)
|
|
$ 4
|
1
|
|
|
|
$ (849)
|
$ (620)
|
Purchase of treasury stock under stock repurchase plan (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
312,000
|
|
|
Purchase of treasury stock under stock repurchase plan |
(666)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ (666)
|
|
|
Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
81,832,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Mar. 31, 2025 |
$ 103,498
|
|
|
|
|
$ 0
|
$ 0
|
$ 820
|
|
|
271,205
|
|
|
22,730
|
(32)
|
$ (191,225)
|
|
|
Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33,550,000
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
|
0
|
0
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
48,217,000
|
|
|
|
|
|
|
80,881,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
$ 114,325
|
|
|
|
|
$ 0
|
$ 0
|
$ 811
|
|
|
270,122
|
|
|
32,481
|
1
|
$ (189,090)
|
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
32,664,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32,664,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, Employee Stock Purchase Plans |
54,229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
0
|
0
|
0
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
48,355,000
|
|
|
|
|
|
|
82,782,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
$ 102,496
|
|
|
|
|
$ 0
|
$ 0
|
$ 830
|
|
|
272,811
|
|
|
21,889
|
(14)
|
$ (193,020)
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
34,427,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34,427,000
|
|
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
81,832,000
|
|
|
|
|
|
|
|
|
|
|
Beginning balance at Mar. 31, 2025 |
$ 103,498
|
|
|
|
|
$ 0
|
$ 0
|
$ 820
|
|
|
271,205
|
|
|
22,730
|
(32)
|
$ (191,225)
|
|
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33,550,000
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net loss |
(841)
|
|
|
|
|
|
|
|
|
|
|
|
|
(841)
|
|
|
|
|
Other comprehensive loss - translation adjustments |
18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18
|
|
|
|
Stock-based compensation |
1,535
|
|
|
|
|
|
|
|
|
|
1,535
|
|
|
|
|
|
|
|
Restricted stock issued (in shares) |
|
|
|
|
|
|
|
933,000
|
|
|
|
|
|
|
|
|
|
|
Restricted stock issued |
0
|
|
|
|
|
|
|
$ 9
|
|
|
(9)
|
|
|
|
|
|
|
|
Shares forfeited or withheld to satisfy tax obligations (in shares) |
|
|
|
|
|
|
|
|
(33,000)
|
(4,000)
|
|
|
|
|
|
|
(9,000)
|
(3,000)
|
Share-based payment arrangement, decrease for tax withholding obligation |
|
|
|
$ (19)
|
$ (7)
|
|
|
|
|
|
|
|
|
|
|
|
$ (19)
|
$ (7)
|
Purchase of treasury stock under stock repurchase plan (in shares) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
865,000
|
|
|
Purchase of treasury stock under stock repurchase plan |
(1,769)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ (1,769)
|
|
|
APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition |
$ 81
|
|
|
|
|
|
|
|
|
|
|
|
$ 80
|
|
|
|
|
|
Stock Issued During Period, Value, Employee Stock Purchase Plan |
|
|
|
|
|
|
|
|
|
$ 1
|
|
|
|
|
|
|
|
|
Stock Issued During Period, Shares, Employee Stock Purchase Plans |
|
|
|
|
|
|
|
|
|
54,000
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
0
|
0
|
0
|
|
|
0
|
0
|
|
|
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
48,355,000
|
|
|
|
|
|
|
82,782,000
|
|
|
|
|
|
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
$ 102,496
|
|
|
|
|
$ 0
|
$ 0
|
$ 830
|
|
|
$ 272,811
|
|
|
$ 21,889
|
$ (14)
|
$ (193,020)
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
34,427,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34,427,000
|
|
|