v3.26.1
Leases - Summary of Supplemental Information Related to Leases (Details) - 2016 Lease [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 5,729 $ 5,572
Weighted-average remaining lease term (in years)    
Operating lease 9 months 1 year 9 months
Weighted-average discount rate    
Operating lease 8.25% 8.25%