v3.25.2
Leases - Schedule of Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
Remaining in 2025 $ 10,494
2026 21,703
2027 22,355
2028 22,294
2029 21,478
Thereafter 96,601
Total undiscounted lease payments 194,925
Less: imputed interest (75,189)
Total operating lease liability $ 119,736