v3.26.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]      
Security deposit $ 200   $ 200
Operating lease, term of contract 24 months    
Operating lease, renewal term 12 months    
Lessee, Operating Lease, Existence of Option to Extend [true false] true    
Operating lease, option to extend In March 2026, the Company exercised its option to extend the lease for an additional 12 months.    
Increase to operating lease right of use asset and lease liability $ 584 $ 1,114