XML 85 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information - Additional Information (Details)
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
Segment Reporting Information [Line Items]          
Number of principal businesses segment | Segment     1    
Number of customers more than 10% of revenue | Customer 2 3 2 3  
Customer One | Accounts Receivable | Credit Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage (or more)     69.00%   42.00%
Customer Two | Accounts Receivable | Credit Concentration Risk          
Segment Reporting Information [Line Items]          
Concentration risk, percentage (or more)         28.00%