XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Megatran [Member]
Common Stock [Member]
Megatran [Member]
Additional Paid-in Capital [Member]
Megatran [Member]
Treasury Stock, Common [Member]
Megatran [Member]
AOCI Attributable to Parent [Member]
Megatran [Member]
Retained Earnings [Member]
Megatran [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Mar. 31, 2023             29,937,000          
Balance at Mar. 31, 2023             $ 299 $ 1,139,113 $ (3,639) $ 1,571 $ (1,055,547) $ 81,797
Issuance of common stock – restricted shares (in shares)             699,000          
Issuance of common stock – restricted shares             $ 7 (7) 0 0 0 0
Stock-based compensation expense               1,357       1,357
Issuance of common stock for 401(k) match (in shares)             33,000          
Issuance of common stock for 401(k) match             $ 1 163 0 0 0 164
Cumulative translation adjustment                   (2)   (2)
Net loss                     (5,398) (5,398)
Cumulative translation adjustment                   (2)   (2)
Net income (loss)                     (5,398) (5,398)
Balance (in shares) at Jun. 30, 2023             30,669,000          
Balance at Jun. 30, 2023             $ 307 1,140,626 (3,639) 1,569 (1,060,945) 77,918
Balance (in shares) at Mar. 31, 2023             29,937,000          
Balance at Mar. 31, 2023             $ 299 1,139,113 (3,639) 1,571 (1,055,547) 81,797
Net loss                       (9,532)
Net income (loss)                       (9,532)
Balance (in shares) at Dec. 31, 2023             31,134          
Balance at Dec. 31, 2023             $ 311 1,146,405 (3,639) 1,527 (1,065,079) 79,525
Balance (in shares) at Jun. 30, 2023             30,669,000          
Balance at Jun. 30, 2023             $ 307 1,140,626 (3,639) 1,569 (1,060,945) 77,918
Issuance of common stock – restricted shares (in shares)             9,000          
Issuance of common stock – restricted shares             $ 0 0 0 0 0 0
Stock-based compensation expense             $ 0 1,111 0 0 0 1,111
Issuance of common stock for 401(k) match (in shares)             17          
Issuance of common stock for 401(k) match             $ 0 150 0 0 0 150
Cumulative translation adjustment             0 0 0 64 0 64
Net loss             $ 0 0 0 0 (2,485) (2,485)
Issuance of common stock – ESPP (in shares)             21,000          
Issuance of common stock – ESPP             $ 0 136 0 0 0 136
Cumulative translation adjustment             0 0 0 64 0 64
Net income (loss)             $ 0 0 0 0 (2,485) (2,485)
Balance (in shares) at Sep. 30, 2023             30,716,000          
Balance at Sep. 30, 2023             $ 307 1,142,023 (3,639) 1,633 (1,063,430) 76,894
Stock-based compensation expense             $ 0 1,140 0 0 0 1,140
Issuance of common stock for 401(k) match (in shares)             18          
Issuance of common stock for 401(k) match             $ 0 154 0 0 0 154
Cumulative translation adjustment             0 0 0 (106) 0 (106)
Net loss             $ 0 0 0 0 (1,649) (1,649)
Issuance of common stock to settle contingent consideration (in shares)             400          
Issuance of common stock to settle contingent consideration             $ 4 3,088 0 0 3,092
Cumulative translation adjustment             0 0 0 (106) 0 (106)
Net income (loss)             $ 0 0 0 0 (1,649) (1,649)
Balance (in shares) at Dec. 31, 2023             31,134          
Balance at Dec. 31, 2023             $ 311 1,146,405 (3,639) 1,527 (1,065,079) $ 79,525
Balance (in shares) at Mar. 31, 2024             37,343         36,946,181
Balance at Mar. 31, 2024             $ 373 1,212,913 (3,639) 1,582 (1,066,658) $ 144,571
Issuance of common stock – restricted shares (in shares)             44          
Issuance of common stock – restricted shares             $ 1 (1) 0 0 0 0
Stock-based compensation expense               1,229       1,229
Issuance of common stock for 401(k) match (in shares)             12          
Issuance of common stock for 401(k) match             $ 0 179 0 0 0 179
Repurchase of treasury stock             $ 0 0 (126) 0 0 (126)
Cumulative translation adjustment                   15   15
Net loss                     (2,524) (2,524)
Cumulative translation adjustment                   15   15
Net income (loss)                     (2,524) (2,524)
Balance (in shares) at Jun. 30, 2024             37,399          
Balance at Jun. 30, 2024             $ 374 1,214,320 (3,765) 1,597 (1,069,182) $ 143,344
Balance (in shares) at Mar. 31, 2024             37,343         36,946,181
Balance at Mar. 31, 2024             $ 373 1,212,913 (3,639) 1,582 (1,066,658) $ 144,571
Net loss           $ 3,900           4,828
Net income (loss)           3,900           $ 4,828
Balance (in shares) at Dec. 31, 2024             39,864         39,459,733
Balance at Dec. 31, 2024             $ 399 1,256,210 (3,765) 1,662 (1,061,830) $ 192,676
Balance (in shares) at Jun. 30, 2024             37,399          
Balance at Jun. 30, 2024             $ 374 1,214,320 (3,765) 1,597 (1,069,182) 143,344
Issuance of common stock – restricted shares (in shares)             815          
Issuance of common stock – restricted shares             $ 8 (8) 0 0 0 0
Stock-based compensation expense             $ 0 843 0 0 0 843
Issuance of common stock for 401(k) match (in shares)             7          
Issuance of common stock for 401(k) match             $ 0 166 0 0 0 166
Cumulative translation adjustment             0 0 0 (88) 0 (88)
Net loss             $ 0 0 0 0 4,887 4,887
Issuance of common stock – ESPP (in shares)             8          
Issuance of common stock – ESPP             $ 0 157 0 0 0 157
Issuance of common stock - Megatran acquisition, net of offering expenses (in shares) 1,298                      
Issuance of common stock - Megatran acquisition, net of offering expenses $ 13 $ 31,189 $ 0 $ 0 $ 0 31,202            
Issuance of common stock to settle contingent consideration (in shares)             300          
Issuance of common stock to settle contingent consideration             $ 3 6,501 0 0 0 6,504
Cumulative translation adjustment             0 0 0 (88) 0 (88)
Net income (loss)             $ 0 0 0 0 4,887 4,887
Balance (in shares) at Sep. 30, 2024             39,827          
Balance at Sep. 30, 2024             $ 398 1,253,168 (3,765) 1,509 (1,064,295) 187,015
Issuance of common stock – restricted shares (in shares)             30          
Issuance of common stock – restricted shares             $ 1 0 0 0 0 1
Stock-based compensation expense               2,861       2,861
Issuance of common stock for 401(k) match (in shares)             7          
Issuance of common stock for 401(k) match             $ 0 181 0 0 0 181
Cumulative translation adjustment                   153   153
Net loss           1,900         2,465 2,465
Cumulative translation adjustment                   153   153
Net income (loss)           $ 1,900         2,465 $ 2,465
Balance (in shares) at Dec. 31, 2024             39,864         39,459,733
Balance at Dec. 31, 2024             $ 399 $ 1,256,210 $ (3,765) $ 1,662 $ (1,061,830) $ 192,676