v3.25.2
NET LOSS PER SHARE - Schedule of Net Loss Per Share Basic and Diluted (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
Basic and diluted loss per share          
Net loss attributable to common stockholders - basic $ (19,639) $ 1,883 $ (51,012) $ (17,307) $ (16,891)
Net loss attributable to common stockholders - diluted $ (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 share outstanding - basic (in shares) 35,813 35,548 119,877 35,628 35,393
Weighted-average common share outstanding - diluted (in shares) 35,813 35,628 119,877 35,628 35,393