v3.25.2
Income Taxes - TRS income (loss) before provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Taxes        
Net income (loss) before income tax (benefit) expense $ 7,784 $ (2,053) $ 9,894 $ (626)
TRS        
Income Taxes        
United States (463) (300) (1,444) (1,272)
Net income (loss) before income tax (benefit) expense $ (463) $ (300) $ (1,444) $ (1,272)