v3.26.1
Leases (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jan. 31, 2025
Leases    
Operating lease liability $ 18,472 $ 12,900
Tenant improvement allowance   $ 4,100
Reimbursements received 2,900  
Additional reimbursements received $ 1,200