XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Customer Concentration Risk | Sales Revenue, Net | Customer One      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 13.00% 15.00%  
Customer Concentration Risk | Sales Revenue, Net | Customer Two      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 13.00%    
Customer Concentration Risk | Accounts receivable | Customer One      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 19.00%   10.00%
Customer Concentration Risk | Accounts receivable | Customer Two      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 13.00%    
Geographic Concentration Risk | Accounts receivable | Foreign Countries      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 68.00%   74.00%