v3.25.2
Business Segment Information - Summary of Operating Segment and Asset Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Abstract]            
Revenue $ 31,242   $ 54,335   $ 61,173 $ 108,467
COST OF PRODUCTS AND SERVICES SOLD 18,083   29,646   35,715 59,713
Gross profit 13,159   24,689   25,458 48,754
Research and development 11,401   6,599   21,004 14,337
Sales and marketing 6,375   7,931   13,234 16,379
General and administrative 12,676   11,845   26,778 23,479
Loss on impairments 0   1,054   0 4,392
Gain on sale of assets 0   0   993 0
Operating loss (18,026)   (2,740)   (35,776) (9,833)
Other (expense) income 0   (43)   (16) 241
Interest revenue 2,073   3,031   4,228 6,052
Other segment items (938)   78   (1,299) 264
(Loss) income before income taxes and equity investment (16,891)   326   (32,863) (3,276)
INCOME TAX EXPENSE 2,000   381   1,544 363
LOSS ON EQUITY INVESTMENT (802)   (560)   (1,326) (560)
NET LOSS $ (19,693) $ (16,040) $ (615) $ (3,584) $ (35,733) $ (4,199)