v3.26.1
Leases - Schedule of Undiscounted Minimum Rental Commitments under Non-cancelable Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remaining 2026 $ 8,441
2027 20,755
2028 3,479
Undiscounted minimum rental commitments 32,675
Interest (1,504)
Operating lease liabilities $ 31,171