XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
customer
country
segment
Mar. 31, 2023
USD ($)
country
customer
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
Summary Of Significant Accounting Policy [Line Items]        
Restricted cash balance $ 2,100,000   $ 2,100,000  
Restricted cash including prepaid expenses and other assets 2,000,000.0      
Reserve for expected credit losses 3,844,000   3,966,000  
Additional credit loss expense 217,000      
Sales, general and administrative $ 152,669,000 $ 116,567,000    
Warranty period 1 year      
Research and development costs $ 91,097,000 70,927,000    
Cash surrender value of corporate-owned life insurance policies 8,100,000   $ 7,600,000  
Denomination of notes used for determination of fair value $ 1,000      
Number of reportable segments of company | segment 2      
Recorded share-based compensation expense $ 29,595,000 $ 1,320,000    
Net Sales | Geographic Concentration Risk        
Summary Of Significant Accounting Policy [Line Items]        
Number of countries outside the U.S. representing more than 10% of total net sales | country 0 0    
Net Sales | Customer Concentration Risk        
Summary Of Significant Accounting Policy [Line Items]        
Number of major customers | customer 0 0    
Accounts and notes receivable and contract assets | Customer Concentration Risk        
Summary Of Significant Accounting Policy [Line Items]        
Number of major customers | customer 0   0  
2027 Notes        
Summary Of Significant Accounting Policy [Line Items]        
Denomination of notes used for determination of fair value $ 1,000   $ 1,000  
Interest rate (as a percent) 0.50%     0.50%