XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting, Geographic Information and Concentration of Credit Risk - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Customer
Sep. 30, 2023
Customer
Sep. 30, 2024
Segment
Customer
Sep. 30, 2023
Customer
Dec. 31, 2023
Customer
Segment Reporting [Abstract]          
Number of reportable business segments | Segment     2    
Concentration Risk, Customer     One customer accounted for 16% and 11%, respectively, of net revenue for the three and nine months ended September 30, 2024. One customer accounted for 26% and 31%, respectively, of net revenue for the three and nine months ended September 30, 2023. One customer accounted for 15% of net accounts receivable as of September 30, 2024. Two customers accounted for 29% and 13%, respectively, of net accounts receivable as of December 31, 2023.    
Number of major customer represented stated percentage of total net revenue 1 1 1 1  
Number of major customers represented stated percentage of net accounts receivable     1   2