v3.25.2
Employee Benefit Plans - Schedule of Fair Market Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Postemployment Benefits [Abstract]        
Loss included in Selling, general and administrative expenses $ (8,989) $ (2,035) $ (7,367) $ (8,548)
Other income, net $ 8,587 $ 1,801 $ 6,427 $ 7,851