XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
ASU 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Change in accounting principle accounting standards update adopted true   true    
Change in accounting principle accounting standards update adoption date Jan. 01, 2024   Jan. 01, 2024    
Change in accounting principle accounting standards update immaterial effect true   true    
Total Revenue | Customer Concentration Risk | Customers          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%  
Accounts Receivable | Customer Concentration Risk | Customers          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk, percentage     10.00%   10.00%