v3.26.3
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lessee, Lease, Description [Line Items]          
Lease expiration date Dec. 31, 2029        
Operating lease option to extend extend the lease for an additional three year period        
Lessee, Operating Lease, Existence of Option to Extend [true false] true        
Operating lease rights to extend renewal term 3 years        
ROU asset and lease liabilities $ 653     $ 653  
Payments under sublease   $ 61 $ 59 $ 183 $ 172