v3.26.1
Government Funding - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Apr. 30, 2026
Feb. 27, 2024
Government Assistance [Line Items]        
Government funding       $ 99,750
Proceeds from government funding $ 5,900 $ 12,900    
Government assistance capital fundings $ 18,300 $ 13,900    
Subsequent Event [Member]        
Government Assistance [Line Items]        
Government Fund Received     $ 9,500