v3.24.2.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]          
Net income (loss) attributable to common stockholders $ (19,639) $ 1,883 $ (17,307) $ (16,891) $ (22,068)
Foreign currency translation adjustment (369) 112 594 (1,601) (8)
Total other comprehensive income (loss) (369) 112 594 (1,601) (8)
Comprehensive income (loss) $ (20,008) $ 1,995 $ (16,713) $ (18,492) $ (22,076)