v3.25.4
Leases - Schedule of Cash Flow Components (Details) - 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,014) $ (3,746)
Financing cash flows from finance leases (245) (212)
Right-of-use assets obtained in exchange for new lease liabilities:    
Operating leases 15,082 6,605
Finance leases 307 0
Termination of right-of use assets from operating leases $ (811) $ 0