v3.26.1
REVENUE RECOGNITION - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 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 $ 183,584 $ 158,805 $ 357,639 $ 313,799 $ 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 102,955 94,261 198,911 187,415 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 23,341 19,074 47,845 37,792 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 21,347 18,416 44,225 36,275 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 11,780 9,484 22,023 18,193 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,205 12,979 33,884 24,916 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 74,673 59,953 147,977 117,176 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 $ 5,956 $ 4,591 $ 10,751 $ 9,208 $ 19,441