v3.25.1
5. Government Grants (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Visa Inc.      
Government Assistance [Line Items]      
Government Assistance, Gross Amount Prior To Transfer $ 857,200    
Aggregate Transaction Price for Sale of Section 45X Tax Credits 818,600    
Cash Proceeds Received from Sale of Section 45X tax credits 616,000 $ 202,600  
Cost of sales [Member]      
Government Assistance [Line Items]      
Government Assistance, Amount, Consolidated Statement of Operations   $ 301,820 $ 194,427
Government Assistance, Consolidated Statement of Operations [Extensible Enumeration]   Cost of sales Cost of sales
Selling, general and administrative [Member]      
Government Assistance [Line Items]      
Government Assistance, Amount, Consolidated Statement of Operations   $ 33 $ 0
Government Assistance, Consolidated Statement of Operations [Extensible Enumeration]   Selling, general and administrative Selling, general and administrative
Research and development [Member]      
Government Assistance [Line Items]      
Government Assistance, Amount, Consolidated Statement of Operations   $ 1,844 $ 4,000
Government Assistance, Consolidated Statement of Operations [Extensible Enumeration]   Research and development Research and development
Property, Plant and Equipment [Member]      
Government Assistance [Line Items]      
Government Assistance, Amount, Noncurrent, Consolidated Balance Sheet $ 150,375 $ 146,983  
Government Assistance, Noncurrent, Consolidated Balance Sheet [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net  
Other Assets [Member]      
Government Assistance [Line Items]      
Government Assistance, Amount, Noncurrent, Consolidated Balance Sheet $ 5,625 $ 5,487  
Government Assistance, Noncurrent, Consolidated Balance Sheet [Extensible Enumeration] Other assets Other assets