XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Net Revenue From Unaffiliated Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 28,130 $ 33,991 $ 54,767 $ 63,815
U.S.        
Segment Reporting Information [Line Items]        
Revenue 12,372 14,423 25,038 24,900
Foreign        
Segment Reporting Information [Line Items]        
Revenue $ 15,758 $ 19,568 $ 29,729 $ 38,915