Business Combinations - Additional Information (Details) - USD ($) $ in Millions |
Jun. 30, 2024 |
Feb. 01, 2024 |
|---|---|---|
| Developed Technology | ||
| Business Acquisition [Line Items] | ||
| IntangibleAssets | $ 85.2 | |
| Customer Relationships | ||
| Business Acquisition [Line Items] | ||
| IntangibleAssets | $ 1.8 | |
| Eloomi A/S | ||
| Business Acquisition [Line Items] | ||
| Percentage Of purchase of the outstanding shares | 100.00% |