v3.25.0.1
Operating Leases - Summary of operating lease assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease, right-of-use asset $ 11,326 $ 8,729
Operating lease liability 3,747 3,948
Operating lease liability, net of current portion 14,543 $ 15,083
Total operating lease liabilities $ 18,290