XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]              
Revenue $ 5,367 $ 11,766 $ 9,386 $ 21,152 $ 26,519 $ 32,110 $ 53,467
Spain              
Disaggregation of Revenue [Line Items]              
Revenue           4,008 4,618
France              
Disaggregation of Revenue [Line Items]              
Revenue           2,490 5,569
Turkey              
Disaggregation of Revenue [Line Items]              
Revenue           1,573 5,494
All Other Countries              
Disaggregation of Revenue [Line Items]              
Revenue           $ 24,039 $ 37,786