XML 66 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting, Geographic Information and Concentration of Credit Risk - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Customer
Jun. 30, 2023
Customer
Jun. 30, 2024
Customer
Segment
Jun. 30, 2023
Customer
Dec. 31, 2023
Customer
Segment Reporting [Abstract]          
Number of reportable business segments | Segment     2    
Concentration Risk, Customer     Two customers accounted for 18% and 11%, respectively, of net revenue for the three months ended June 30, 2024. Two customers accounted for 12% and 10%, respectively, of net revenue for the six months ended June 30, 2024. One customer accounted for 36% and 34% of net revenue for the three and six months ended June 30, 2023, respectively. One customer accounted for 16% of net accounts receivable as of June 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 2 1 2 1  
Number of major customers represented stated percentage of net accounts receivable     1   2