v3.26.1
Commitments And Contingencies - Summary of Operating and Finance Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Lease costs $ 4,391 $ 4,569 $ 8,888 $ 9,078
Cash paid for leases $ 4,052 $ 4,212 $ 8,264 $ 8,398