v3.26.1
Segment Reporting - Additional Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting [Abstract]      
Segment assets $ 799,324 $ 263,283 $ 885,197
Depreciation and amortization 5,394 2,680  
Interest income 2,787 814  
Interest expense 12,242 6,759  
Capital expenditures $ 35,138 $ 4,918