v3.26.1
Leases - Schedule of Operating Lease Expense and Supplemental Cash and Non-cash Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Rent expense $ 3,277 $ 3,570 $ 6,471 $ 7,141  
Variable lease payments 1,047 974 2,129 1,935  
Cash paid for amounts included in the measurement of lease liabilities 3,532 3,712 7,491 7,324  
Right-of-use assets capitalized $ 8,112 $ 0 $ 8,112 $ 0  
Weighted-average remaining lease term (in years) 4 years 6 months 3 days   4 years 6 months 3 days   2 years 8 months 12 days
Weighted-average discount rate 7.03%   7.03%   7.13%