Leases - Schedule of Assets and Liabilities Related to the Operating Leases (Details) - USD ($) $ in Thousands |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Operating lease assets | ||
| Operating lease right-of-use assets, net | $ 24,601 | $ 15,047 |
| Lease Liabilities [Abstract] | ||
| Current liabilities | 8,463 | 4,033 |
| Operating lease liabilities, non-current | $ 18,287 | $ 11,783 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued and other current liabilities | Accrued and other current liabilities |