v3.25.1
Subsequent Event - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 29, 2025
Mar. 31, 2025
Mar. 31, 2024
Subsequent Event [Line Items]      
Cash purchase price   $ 4,565 $ 1,258
Subsequent Event | TF Semiconductor Solutions Inc      
Subsequent Event [Line Items]      
Equity ownership percentage 56.40%    
Equity Method Investment, Amount Sold, Total $ 17,600