Leases (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Jan. 31, 2025 |
|
| Leases | ||
| Operating lease liability | $ 18,494 | $ 12,900 |
| Tenant improvement allowance | $ 4,100 | |
| Reimbursements received | 1,500 | |
| Additional reimbursements received | $ 2,600 |