XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Segment and Geographical Information - Narrative (Details) - segment
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Segment Reporting Information [Line Items]    
Number of operating segment 1  
United States | Property, Plant and Equipment | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk 15.00% 17.00%
Taiwan | Property, Plant and Equipment | Geographic Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk 81.00% 82.00%