v3.26.1
Debt - Schedule of Interest Expense and Interest Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]        
Interest expense $ 7,595 $ 7,801 $ 14,603 $ 16,221
Interest income (1,281) (2,730) (3,732) (5,973)
Interest expense, net $ 6,314 $ 5,071 $ 10,871 $ 10,248