v3.26.1
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Contract Assets and Liabilities [Abstract]    
Balance, beginning of period $ 3,171 $ 206
Balance, beginning of period 8,501 329
Contract assets acquired in business combination 17,722 0
Contract assets recognized 42,201 8,476
Reclassification to accounts receivable, net (17,940) (5,511)
Contract liabilities acquired in business combinations 25,422 7,374
Effect of deconsolidation of subsidiary (337) 0
Additions 14,489 9,542
Recognized as revenue (18,389) (8,744)
Balance, end of period 45,154 3,171
Balance, end of period $ 29,686 $ 8,501