v3.25.1
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2021
Mar. 31, 2025
Dec. 31, 2024
Business Acquisition [Line Items]      
Noncontrolling interest   $ 70,616 $ 73,646
Joint Venture in Taiwan      
Business Acquisition [Line Items]      
Noncontrolling interest   $ 4,700  
Payments to acquire interest in joint venture $ 5,400    
Percentage of outstanding interest acquired 60.00% 100.00%