v3.25.2
Operating Leases - Schedule of Maturities of the Company’s Sublease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2025, for the remainder of the year $ 3,783
2026 7,712
2027 5,769
2028 4,855
2029 5,000
2030 5,150
Thereafter 9,379
Total undiscounted lease payments 41,648
Less imputed interest (10,337)
Total lease liabilities 31,311
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]  
2025, for the remainder of the year 2,770
2026 5,604
2027 5,094
2028 4,891
2029 5,037
2030 5,188
Thereafter 8,070
Total undiscounted sublease payments $ 36,654