v3.25.2
Other Income/(Expense), Net - Schedule of Other Income/Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Total other income $ 861 $ 1,351 $ 1,830 $ 2,017