XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Major Customer [Line Items]      
Revenue $ 201,321 $ 186,797 $ 188,315
Product      
Revenue, Major Customer [Line Items]      
Revenue 180,270 156,367 162,048
Product | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue 111,073 93,232 101,391
Product | FRANCE      
Revenue, Major Customer [Line Items]      
Revenue 19,692 18,490 19,327
Product | Other Countries      
Revenue, Major Customer [Line Items]      
Revenue 49,505 44,645 41,330
Government Contract      
Revenue, Major Customer [Line Items]      
Revenue 21,051 30,430 26,267
Government Contract | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue $ 21,051 $ 30,430 $ 26,267