v3.25.1
Debt - Schedule of Debt, Interest Rate Swap (Details) - Interest Rate Swap - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]      
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps $ 1,200 $ 0 $ 1,619
Amounts reclassified from Accumulated other comprehensive income (loss) to interest expense, net   (3,890) (1,457)
Total Other comprehensive income (loss) on interest rate swaps   $ (3,890) $ 162