v3.25.3
Operating Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
ft²
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
ft²
Sep. 30, 2024
USD ($)
Leases [Abstract]        
Sublease agreement, square feet space area in building | ft² 17,729   17,729  
Operating lease, payments $ 800 $ 800 $ 2,500 $ 2,400
Sublease income $ 684 $ 705 $ 1,883 $ 2,212