XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Disaggregated Revenues - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 56,040,000 $ 75,895,000
United States    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 33,600,000 45,300,000
Contract With Customer Right To Recover Product 100,000 300,000
Contract with Customer, Liability, Current 17,000 $ 200,000
Recognized revenue remaining performance obligations $ 600,000