v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 25,083 $ 16,869
Other comprehensive income (loss):    
Currency translation adjustment 422 5
Unrealized gain (loss) on derivative instruments 926 (5,431)
Reclassification of gain on derivative instruments to interest expense (701) 0
Unrealized gain (loss) on derivative instruments at joint venture 124 (411)
Net gain (loss) recognized in other comprehensive income 771 (5,837)
Tax expense (benefit) related to items of other comprehensive income 171 (1,302)
Other comprehensive income (loss) 600 (4,535)
Total comprehensive income $ 25,683 $ 12,334