Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Allowances for credit losses | $ 1,703 | $ 3,378 | ||||||||||||
| Common stock par value (in usd per share) | $ 0.0001 | $ 0.0001 | ||||||||||||
| Common stock shares authorized ( shares) | 2,000,000,000 | 2,000,000,000 | ||||||||||||
| Common stock shares issued (shares) | 134,635,086 | 130,776,161 | ||||||||||||
| Common stock outstanding (in shares) | 134,635,086 | 130,776,161 | ||||||||||||
| Receivables, net | [1] | $ 182,781 | $ 176,779 | |||||||||||
| Prepaid expenses and other current assets, net | [2] | 73,369 | 72,647 | |||||||||||
| Accounts payable | [3] | 137,695 | 136,962 | |||||||||||
| Accrued expenses | [4] | 53,837 | 66,690 | |||||||||||
| Current portion of operating lease liabilities | [5] | 8,679 | 9,617 | |||||||||||
| Long-term operating lease liabilities | [6] | 11,673 | 14,055 | |||||||||||
| Related Parties | ||||||||||||||
| Receivables, net | 54,303 | 55,156 | ||||||||||||
| Prepaid expenses and other current assets, net | 4,053 | 4,730 | ||||||||||||
| Other assets net | 33,786 | 33,913 | ||||||||||||
| Accounts payable | 24,207 | 18,765 | ||||||||||||
| Accrued expenses | 6,048 | 6,849 | ||||||||||||
| Current portion of operating lease liabilities | 4,953 | 5,221 | ||||||||||||
| Long-term operating lease liabilities | $ 3,933 | $ 5,371 | ||||||||||||
| ||||||||||||||