v3.26.1
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