XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Summary of Interest Expense and Interest Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Interest expense $ 7,801 $ 10,164 $ 16,221 $ 20,618
Interest income (2,730) (3,371) (5,973) (5,867)
Interest expense, net $ 5,071 $ 6,793 $ 10,248 $ 14,751