v3.26.1
Segment Reporting - Additional Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Abstract]          
Segment assets $ 906,779 $ 360,995 $ 906,779 $ 360,995 $ 885,197
Depreciation and amortization 6,067 2,935 11,461 5,615  
Interest income 3,654 851 6,441 1,665  
Interest expense 11,972 7,490 24,214 14,249  
Capital expenditures $ 35,413 $ 7,041 $ 70,551 $ 11,959