Business Combinations - Schedule of Business Combination, Intangible Asset, Acquired, Finite-Lived (Details) - Sandbox $ in Thousands |
Feb. 07, 2025
USD ($)
|
|---|---|
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |
| Intangible Asset, Finite-Lived, Acquired | $ 13,400 |
| Trade name | |
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |
| Intangible Asset, Finite-Lived, Acquired | $ 400 |
| Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period | 1 year |
| Customer relationships | |
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |
| Intangible Asset, Finite-Lived, Acquired | $ 8,500 |
| Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period | 10 years |
| Developed technology | |
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |
| Intangible Asset, Finite-Lived, Acquired | $ 4,500 |
| Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period | 5 years |