Commitments and Contingencies - Summary of Supplemental Cash Flow and Other Information Related to Operating Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Commitments and Contingencies Disclosure [Abstract] | ||
Cash paid for amounts included in the measurement of lease liabilities: | $ 1,872 | $ 1,810 |
Right-of-use assets obtained in exchange for lease obligations: | $ 0 | $ 39 |
Weighted average remaining lease term (in years) | 6 years 4 months 24 days | 7 years 3 months 18 days |
Weighted average discount rate | 4.30% | 4.30% |