v3.25.2
Leases - Schedule of Undiscounted Minimum Rental Commitments under Non-cancelable Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remaining 2025 $ 8,195
2026 20,151
2027 20,755
2028 3,479
Undiscounted minimum rental commitments 52,580
Interest (3,820)
Operating lease liabilities $ 48,760