v3.25.2
Segment Reporting - Additional Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting [Abstract]          
Segment assets $ 360,995 $ 248,776 $ 360,995 $ 248,776 $ 260,318
Depreciation and amortization 2,935 1,371 5,615 2,568  
Interest income 851 131 1,665 271  
Interest expense 7,490 8,558 14,249 17,816  
Capital expenditures $ 7,041 $ 6,249 $ 11,959 $ 10,291