v3.25.2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net loss attributable to common stockholders - basic $ (19,639) $ (51,012) $ (17,307) $ (16,891)
Net loss attributable to common stockholders - diluted (19,639) (51,012) (17,307) (16,891)
Foreign currency translation adjustment (369) (7,865) 594 (1,601)
Total other comprehensive (loss) income (369) (7,865) 594 (1,601)
Comprehensive loss $ (20,008) $ (58,877) $ (16,713) $ (18,492)