Balance Sheet Components - Schedule of Goodwill and Intangible Assets, Net (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Intangible Asset, Finite-Lived [Line Items] | ||
| Gross | $ 128,646 | $ 78,768 |
| Accumulated Amortization | (51,165) | (40,491) |
| Total | 77,481 | 38,277 |
| Trade name | ||
| Intangible Asset, Finite-Lived [Line Items] | ||
| Gross | 25,070 | 23,380 |
| Accumulated Amortization | (11,442) | (9,575) |
| Total | 13,628 | 13,805 |
| Technology | ||
| Intangible Asset, Finite-Lived [Line Items] | ||
| Gross | 32,565 | 25,985 |
| Accumulated Amortization | (22,012) | (18,756) |
| Total | 10,553 | 7,229 |
| Customer relationships | ||
| Intangible Asset, Finite-Lived [Line Items] | ||
| Gross | 53,500 | 15,290 |
| Accumulated Amortization | (11,349) | (7,595) |
| Total | 42,151 | 7,695 |
| Internally developed software | ||
| Intangible Asset, Finite-Lived [Line Items] | ||
| Gross | 17,511 | 14,113 |
| Accumulated Amortization | (6,362) | (4,565) |
| Total | $ 11,149 | $ 9,548 |
| X | ||||||||||
- Definition Amount of accumulated amortization of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization, of finite-lived intangible asset. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|