v3.26.3
REVENUE RECOGNITION - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues $ 193,399 $ 167,204 $ 551,038 $ 481,003 $ 655,353
United States          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 111,901 96,609 310,812 284,024 385,632
Germany          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 24,948 20,286 72,793 58,078 79,407
France          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 18,722 19,620 62,947 55,895 76,189
Japan          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 14,519 9,385 36,542 27,578 37,786
Other international markets          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 18,821 15,706 52,707 40,622 56,898
International markets - Total          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues 77,010 64,997 224,989 182,173 250,280
Greater China          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]          
Net revenues $ 4,488 $ 5,598 $ 15,237 $ 14,806 $ 19,441