v3.25.2
UNAUDITED CONDENSED FINANCIAL INFORMATION (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2025
Dec. 31, 2023
Dec. 31, 2022
Revenues:          
Total revenues $ 33,740 $ 32,852 $ 362,515 $ 133,736 $ 135,912
Cost of revenues:          
Total cost of revenues 17,537 16,278 167,978 66,660 70,919
Gross profit 16,203 16,574 194,537 67,076 64,993
Selling, general and administrative expenses 21,832 16,941 204,361 71,253 63,492
Research and development expenses 2,018 1,723 16,061 8,380 8,472
Total operating expenses 23,850 18,664 220,422 79,633 71,964
Loss from operations (7,647) (2,090) (25,885) (12,557) (6,971)
Interest income 259 24 926 103 71
Interest expense, net (709) (137) (20,330) (1,602) 994
Bargain purchase - Movingdots 0 7,234 0 9,034 0
Other income (expense), net (55) 3 (1,163) (29) 24
Net income before income taxes (8,152) 5,034 (46,452) (5,051) (5,882)
Income tax expense (352) (392) (4,517) (589) (870)
Net loss before non-controlling interest (8,504) 4,642 (50,969) (5,640) (6,752)
Non-controlling interest (11) 3 (18) (35) (2)
Net income (8,515) 4,645 (50,987) (5,675) (6,754)
Accretion of preferred stock (9,996) (1,655) 0 (7,139) (5,906)
Preferred stock dividend (1,128) (1,107) (25) (4,493) (4,231)
Net loss attributable to common stockholders (19,639) 1,883 (51,012) (17,307) (16,891)
Net loss attributable to common stockholders $ (19,639) $ 1,883 $ (51,012) $ (17,307) $ (16,891)
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.55) $ 0.04 $ (0.43) $ (0.49) $ (0.48)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.55) $ 0.04 $ (0.43) $ (0.49) $ (0.48)
Weighted average common shares outstanding - basic (in shares) 35,813 35,548 119,877 35,628 35,393
Weighted average common shares outstanding - diluted (in shares) 35,813 35,628 119,877 35,628 35,393
Products          
Revenues:          
Total revenues $ 12,080 $ 12,508 $ 85,584 $ 49,741 $ 56,945
Cost of revenues:          
Total cost of revenues 9,514 9,002 61,961 36,404 42,569
Services          
Revenues:          
Total revenues 21,660 20,344 276,931 83,995 78,967
Cost of revenues:          
Total cost of revenues $ 8,023 $ 7,276 $ 106,017 $ 30,256 $ 28,350