XML 96 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment, Customer and Geographic Information - Revenue by Geographical Location (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]      
Revenue $ 186,797 $ 188,315 $ 159,518
Product      
Revenue, Major Customer [Line Items]      
Revenue 156,367 162,048 130,859
Product | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue 93,232 101,391 67,498
Product | FRANCE      
Revenue, Major Customer [Line Items]      
Revenue 18,490 19,327 20,887
Product | Other Countries      
Revenue, Major Customer [Line Items]      
Revenue 44,645 41,330 42,474
Government Contract      
Revenue, Major Customer [Line Items]      
Revenue 30,430 26,267 28,659
Government Contract | UNITED STATES      
Revenue, Major Customer [Line Items]      
Revenue $ 30,430 $ 26,267 $ 28,659